دليل:وصلات/BaseTemplateToolbox
رفعت هذه السمة من لب برمجيات ميدياويكي في إصدار 1.37.0 (بعد أن أصبحت متقادمة في 1.35.0). يرجى مراجعة SidebarBeforeOutput للاطلاع على سبل بديلة لاستخدام هذه السمة. |
BaseTemplateToolbox | |
---|---|
متوفر بدءً من الإصدار 1.18.0 (r77893, codereview) رفع في الإصدار 1.37.0 (Gerrit change 708593) يستدعيه BaseTemplate أثناء تجميع متوالية صندوق الأدوات وتردها إلى السمة لأغراض الخرج. | |
تعريف الوظيفة: | public static function onBaseTemplateToolbox( BaseTemplate $baseTemplate, array &$toolbox ) { ... }
|
وصلة الربط الشبكية: | في extension.json:
{
"Hooks": {
"BaseTemplateToolbox": "MediaWiki\\Extension\\MyExtension\\Hooks::onBaseTemplateToolbox"
}
}
|
تستدعى من: | ملف/ملفات: SkinTemplate.php |
واجهة: | BaseTemplateToolboxHook.php |
لمزيد من المعلومات المتعلقة بإضافة وصلة شبكية، طالع دليل:وصلات .
كي تطلع على أمثلة على امتدادات تستخدم هذا الرابط، طالع Category:BaseTemplateToolbox extensions/ar.
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
التفاصيل
يمكن أن تضيف بنود إلى صندوق الأدوات بينما تفسح المجال للسمة أن تتخذ القرار النهائي في أعراف الترميز الخاصة بالسمة ذاتها مستخدمًا هذا الرابط.
- BaseTemplate $baseTemplate - قالب السمة الأساسي BaseTemplate.
- array &$toolbox - متوالية من بنود صندوق الأدوات، طالع كلا من BaseTemplate::getToolbox و BaseTemplate::makeListItem لمزيد من التفاصيل عن البنود المنفردة داخل هذه المتوالية.