我希望能够在另一个页面的布局中使用页面的类别。
这样的事情:
[[Page1]] content: {{:page1}}
[[Page1]] Categories: {{:page1|GETCATEGORIES}}
这是第1页:
Black
<noinclude>
[[Category:Color]]
[[Category:Dark]]
</noinclude>
我希望输出为: 内容:黑色分类:颜色深色
答案 0 :(得分:2)
您需要一个扩展名。以下是一些选项:
Semantic MediaWiki允许您执行此类查询。
更简单但更有限的方法是安装CategoryTree扩展程序。然后,您可以编写{{#categorytree:page1}}
来显示第1页的类别
根据您的需要,最好的方法可能是编写您自己的parser function扩展名,该扩展名会添加一个解析器函数来列出页面的类别。
答案 1 :(得分:0)
如果您不想使用语义mediawiki,您还可以使用动态页面列表并依赖其addcategories参数。 DPL扩展功能非常强大,是语义mediawiki的替代品(尽管如果您有选择,后者是更清晰,更好的选择)。