Extension:Page Forms/The "edit with form" tab/tr

"Formla düzenle" ifadesinin görünmesi
"Formla düzenle" sekmesinin sayfada görünmesini sağlamak için   ayrıştırıcı işlevini kullanmanız gerekir. Bu işlev aşağıdaki şekilde çağrılır:

... burada, ad alanı öneki "Form:" olmadan formun adıdır.

Kullanıcının formda düzenlenebilir bir sayfayı düzenlemesine izin verilmezse, sekme bunun yerine "formu görüntüle" olarak görünür; sekmeyi tıkladığınızda devre dışı bırakılan form gösterilir.

, "Bu kategori form-ad biçimini kullanıyor" gibi bir ileti görüntüler. Bu mesajı gizlemek için çağrıyı aşağıdaki gibi gizli bir öğeye gömebilirsiniz:

Kategoriye göre
Önerilen yaklaşım kategori kullanmaktır. Bir sayfanın bu şekilde sekmesine sahip olmasını sağlamak için, önce o sayfayı belirli bir kategoriye ait olarak tanımlamanız gerekir. Sayfaları bir kategoriyle eşleştirmenin en iyi yolu, bu sayfa türünü tanımlayan ana şablonun içine bir 'Category' etiketi yerleştirmektir; bu şekilde, bu şablonu kullanan her sayfa bu kategorinin bir parçası olur.

Ardından, o kategori için sayfada  çağrısını yapın. 'CreateCategory'e sayfasını kullanarak kategori oluşturursanız bunu otomatik olarak yapabilirsiniz.

Ad alanına göre
Bir ad alanı ile bir formu eşleştirebilirsiniz, yani bu ad alanındaki her sayfa bu formla düzenlenebilir. İlk olarak, o ad alanını tanımlayan sayfayı bulun. Örneğin, bir formla ilişkilendirmek istediğiniz ad alanı 'User' ise,  çağrısını eklemeniz gereken sayfa 'Project:User' ile giderek bulunabilir (bu sayfayı oluşturmanız gerekebilir). Varsayılan form olmasını istediğiniz ad alanı ana formsa (yani, adı olmayan ad alanı), 'Project:Main' adlı sayfaya  eklemeniz veya bu wiki dilinde ana ad alanının adı ne olursa olsun (vikinizdeki ana ad alanının adını görmek için MediaWiki:Blanknamespace sayfasına gidin).

Ardından, bu sayfaya  ayrıştırıcı işlevini ekleyin.

Bu çağrıyı ekledikten sonra, zaten ilişkili bir formu olan bir kategoriye ait değilse (kategoriler ad alanlarına göre öncelikli olur), bu ad alanındaki her sayfada kendisiyle ilişkilendirilmiş bir form bulunur.

Sayfa içinde
Bir formu doğrudan bir sayfa ile de ilişkilendirebilirsiniz. Bu, özellikle sayfalar farklı varsayılan formlara sahip birden fazla kategoriye ait olduğunda olduğu gibi kategori ve ad alanı seçenekleri mümkün olmadığında kullanışlıdır. Bunu yapmak için, #default_form öğesine doğrudan sayfaya veya sayfanın çağırdığı bir şablona bir çağrı eklemeniz yeterlidir.

Sekmenin görünmesini engelleme
Bir sayfanın "formla düzenle" sekmesi almadığından emin olmak istiyorsanız, ilgili sayfayı, kategoriyi veya ad alanı sayfasına aşağıdaki çağrıyı ekleyin:

Düzenleme sekmelerini yapılandırma
"Formla düzenle" sekmesi olan sayfalar için, normal "düzenle" sekmesinin yeniden adlandırılmasını veya hatta kaldırılmasını isteyebilirsiniz. Düzenleme sekmelerinin görünümünü değiştirmek için "LocalSettings.php" içinde ayarlayabileceğiniz bayraklar vardır:
 * - "formla düzenle" sekmesini "düzenle" olarak ve "düzenle" sekmesini "kaynağı düzenle" olarak yeniden adlandırır (vikinin hangi dilde görüntüleniyorsa)
 * - yalnızca "düzenle" sekmesini "kaynağı düzenle" olarak yeniden adlandırır (viki hangi dilde görüntüleniyorsa)

If these settings are added to LocalSettings.php, they should be placed in the file after the include of Page Forms.
 * - can be set, for different types of viewers, to toggle whether each type will see the regular edit tab. One common modification is to set it to false normally (i.e. for viewer type '*'), and to true for 'sysop' viewers:

Note that some of the early MediaWiki skins, like Cologne Blue, contain hard-coded links to "Edit this page", that can't be removed or renamed by the Page Forms code.

Further tab customization
Every tab has an HTML ID, so tabs can be further customized on a site-wide basis using CSS or JavaScript in your site's MediaWiki:Common.css or MediaWiki:Common.js, or on individual pages with the extension. For example, you can hide the edit and view tabs by adding the following to your MediaWiki:Common.css page: