我在创建新的 MediaWiki 皮肤时遇到问题。我正在按照手册:如何制作 MediaWiki 皮肤#用 Mustache 渲染菜单中提到的步骤进行操作。根据文档,为了使用菜单项显示菜单项,我使用
{{{html-items}}}
,但这会返回 HTML 作为 li
元素。
我想为带有
li
和 a
标签的菜单项使用一些特定的类。我如何获取各个菜单项、URL 作为数据?
您可以使用 SkinTemplateNavigation::Universal hook 来操作菜单链接(在 MediaWiki 1.37+ 中;旧版本中有不同的钩子)。