Extension:Display Title/tr

Display Title uzantısı, bir sayfanın görüntü başlığının sayfaya bağlantılarda varsayılan bağlantı metni olarak kullanılmasına izin verir, hem diğer sayfalardan gelen bağlantılar hem de sayfadaki kendi kendine bağlantılar. Display Title ayrıca bir sayfanın görüntü başlığını tartışma sayfasının başlığının bir parçası olarak kullanır. İsteğe bağlı olarak orijinal sayfa başlığını sayfada alt başlık olarak görüntüler. Ve bir sayfanın görüntü başlığını sorgulamak için bir ayrıştırıcı işlevi sağlar.

Bu uzantı,  sihirli kelimesini kullanarak bir sayfanın görüntü başlığını ayarlamayı destekleyen MediaWiki çekirdeğindeki işlevselliği temel alır. sayfasının bir sayfaya yerleştirilmesi, ekran başlığının değerini (bu durumda Ekran Başlığım) displaytitle MediaWiki page_props tablosunun sayfa özelliği ve uygun şekilde yapılandırılırsa, sayfada başlık çubuğundaki başlık olarak bu değeri görüntüler. Display Title uzantısı, özelliklerini sağlamak için page_props tablosundaki görüntü başlığı değerini sorgular.

Yapılandırma parametreleri
Display Title işleyişi için kesinlikle gerekli olmasa da,  sihirli kelimenin beklendiği gibi çalışmasına izin vermek için aşağıdaki MediaWiki çekirdek yapılandırma değişkenlerini ayarlayın:

Bağlama
Display Title uzantısının farklı bağlantı türleri için davranışı aşağıda özetlenmiştir. Tablo, farklı durumlar için bağlantı metninin ne olacağını gösterir. Tabloda, A bir sayfa başlığını ve a, sayfa adının ilk karakteriyle sayfa başlığını temsil eder (yani Ad alanından sonraki kısım: bir ad alanı varsa) küçük harf. Bir sayfa bir yönlendirme ise (yani aşağıdaki "Sayfa B Sayfasına Yönlendirir" sütunlarındaki Sayfa A) ve bir görüntü başlığı ayarlanmışsa, bu uzantı tarafından bu görüntü başlığının göz ardı edileceğini unutmayın.

ayrıştırıcı işlevi
ayrıştırıcı işlevi, sağlanan sayfanın görüntü başlığını alır. Örneğin:

sayfasının ekran başlığını gösterecektir. Mevcut sayfanın ekran başlığını almak için şunu kullanın:

Lua/Scribunto desteği
Bir sayfanın görüntü başlığını almak ve ayarlamak için iki Lua ( sayfasına bakın) işlevi vardır:  ve. Bunları kullanmak için aşağıdakileri içeren bir sayfa  oluşturabilirsiniz:

Daha sonra, sayfanın görüntü başlığını My Display Title olarak ayarlamak için bir sayfada  kullanabilir ve My Page ekranın başlığını almak için   kullanabilirsiniz.

Yönlendirmeler
Yönlendirme sayfaları için, hedef sayfanın bir görüntü başlığı varsa, yönlendirme sayfasının görüntü başlığı olarak kullanılacaktır.

Bunun, bir kullanıcı ilk kez gördüğünde beklenmedik olabilecek iki sonucu olduğunu unutmayın. Bir görüntüleme başlığına sahip bir sayfa, bir yönlendirme bırakarak taşındığında, bu hareketin başarılı olduğunu gösteren sayfada, bağlantı metni hem kaynak hem de hedef sayfalar için aynı olacaktır. Ve bir yeniden yönlendirmenin hedefi olan bir görüntü başlığına sahip bir sayfanın Special:WhatLinksHere sayfasında, yönlendirme sayfasının bağlantı metni hedef sayfanın görüntü başlığı olacaktır.

A single level of redirect will be followed.

History
The functionality in this extension evolved as part of the Semantic Title extension. Special thanks go to Van de Bugger, the author of version 1.0 of Semantic Title.

Display Title relies only on functionality in MediaWiki core; it does not depend on any other extension. The functionality in Display Title has been removed from Semantic Title, which now retains solely the functionality to set a page's display title from a Semantic MediaWiki property or Cargo field. However, it is recommended that a page's display title be set using  rather than the functionality in Semantic Title. Semantic Title is being maintained for backward compatibility.

Release notes

 * Version 2.1
 * Added tests
 * Added null title check
 * Version 2.0.0
 * Compatibility dropped with MW 1.28 and lower
 * Bug fixes:
 * T181669: Handle integers passed as link text
 * Fixed bug introduced in version 1.5.2 that caused self links to be wrapped in HtmlArmor
 * Version 1.5.3
 * On redirect pages, show display title of target page
 * Follows a single level of redirect
 * Version 1.5.2
 * Bug fixes:
 * T180413: Use supplied link text rather than display title when link text matches page title except for case of first character
 * T180409: Undefined variable: found in "DisplayTitleHooks.php" on line 152
 * T181228: Display titles with italics show as HTML
 * Version 1.5.1
 * Fixed issue for logged-in users on using action "info"
 * Version 1.5
 * Text that should have overridden link text was being ignored
 * Fix link to user page in header (personal URLs)
 * Version 1.4
 * Updated to work with MediaWiki 1.28+
 * Version 1.3
 * Modified self-links to determine display text identically to non-self-links
 * Version 1.2
 * Added mw.ext.displaytitle.get and mw.ext.displaytitle.get Lua functions written by User:Oetterer
 * Version 1.1
 * Added check for title with only fragment when creating link
 * Version 1.0
 * Initial release

Known incompatibilities

 * Configuration parameter  will not work if you also have the Semantic Breadcrumb Links extension lower than version 1.5.0 installed. Thus the original page title will not display below the title bar.