Manual:Hooks/SkinTemplateNavigation/cs

Podrobnosti
Tento háček mění navigaci pro vzhledy, které používají buildNavigationUrls, jako je Vector ve vzhledech starších než 1.18. V 1.18 se tento háček používá ke generování karet pro všechny vzhledy.

This hook is called on content pages, see the other two SkinTemplateNavigation hooks for other points tabs can be modified at.

V MediaWiki < 1.37 je tento háček volán až po přidání karet, ale před přidáním variant. V 1.37 se tento háček volá poté, co byly přidány karty A varianty.


 * $skinTemplate: Objekt SkinTemplate
 * &$links: Strukturované navigační odkazy
 * Z funkce buildContentNavigationUrls:
 * Strukturované pole odkazů obvykle používaných pro karty ve vzhledu
 * K dispozici jsou 4 standardní sekce:
 * namespaces: Used for namespace tabs like special, page, and talk namespaces
 * views: Used for primary page views like read, edit, history
 * actions: Used for most extra page actions like deletion, protection, etc...
 * variants: Used to list the language variants for the page
 * Each section's value is a key/value array of links for that section. The links themselves have these common keys:
 * class: The css classes to apply to the tab
 * text: The text to display on the tab
 * href: The href for the tab to point to
 * rel: An optional rel= for the tab's link
 * redundant: If true the tab will be dropped in skins using content_actions this is useful for tabs like "Read" which only have meaning in skins that take special meaning from the grouped structure of content_navigation

Example
An example you can paste into LocalSettings.php