Manual:Kancalar/BaseTemplateToolbox
Bu özellik MediaWiki çekirdeğinden 1.37.0 (1.35.0 içinde kullanımdan kaldırıldıktan sonra) sürümünde kaldırıldı. Bu özelliği kullanmanın alternatif bir yolu için lütfen SidebarBeforeOutput sayfasına bakın. |
BaseTemplateToolbox | |
---|---|
sürüm 1.18.0 (r77893, codereview) sürümünden mevcuttur sürüm 1.37.0 (Gerrit change 708593) içinde kaldırıldı Araç kutusu dizisini oluştururken ve dış görünümün çıkışını için döndürürken BaseTemplate tarafından çağrılır. | |
İşlevi tanımlayın: | public static function onBaseTemplateToolbox( BaseTemplate $baseTemplate, array &$toolbox ) { ... }
|
Ek kancası | extension.json sürümünde:
{
"Hooks": {
"BaseTemplateToolbox": "MediaWiki\\Extension\\MyExtension\\Hooks::onBaseTemplateToolbox"
}
}
|
Çağrıdan: | Dosya(lar): SkinTemplate.php |
Arayüz: | BaseTemplateToolboxHook.php |
Kancaların takılmasıyla ilgili daha fazla bilgi için Manual:Hooks sayfasına bakın.
Bu kancayı kullanan uzantı örnekleri için Category:BaseTemplateToolbox extensions/tr sayfasına bakın.
This hook was deprecated in MW 1.35, and removed in MW 1.37. In its place, you can use either of the following hooks:
- SkinBuildSidebar - respects caching; only called when a page is recreated
- SidebarBeforeOutput - ignores caching; called on every page load
Ayrıntılar
Bu kancayı kullanarak görünüme özgü işaretleme kurallarında nihai kararlar almasına izin verirken araç kutusuna öğeler ekleyebilirsiniz.
- BaseTemplate $baseTemplate - BaseTemplate temel kaplama şablonu.
- array &$toolbox - Bir dizi araç kutusu öğesi için, bu dizinin içindeki tek tek öğelerin biçimiyle ilgili ayrıntılar için $GetToolbox ve BaseTemplate::makeListItem sayfalarına bakın.