置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Help:CategoryTree

贴贴♀百科,万娘皆可贴的百科全书!转载请标注来源页面的网页链接,并声明引自贴贴百科。内容不可商用。
跳到导航 跳到搜索
Commons-emblem-notice.svg
这个页面“Help:CategoryTree”是萌娘百科的帮助文档
  • 本文用于介绍萌娘百科中一些特定功能的操作方法;
  • 本文仅是一篇论述,不属于方针或指引。如果本指南与相关方针或指引发生冲突或存在不一致的情况,请以方针或指引的条文为准。

CategoryTree是一个MediaWiki扩展,可以动态生成一个分类的子分类树及页面,或者反向生成父分类树。

用法

解析器扩展标签

使用<categorytree>分类名</categorytree><categorytree 参数a="参数值a" 参数b="参数值b" … >分类名</categorytree>

参数

(点击蓝色参数可跳转到示例)

mode
决定哪些页面在分类树中显示,可能会被namespace参数覆盖。可选值:
categories
只显示子分类(默认);
pages
显示子分类和页面,除了图像。最多200个页面;
all
显示所有子分类、页面、图像等;
parents
显示父分类。
depth
决定分类最初展开几层,默认是10意味着不展开。最大值取决于mode以及系统设定。(目前,仅当只显示子分类时才可以设定展开多层)
hideroot
设为on会隐藏根分类。
hideprefix
决定名字空间前缀何时隐藏。可选值:
always
始终隐藏前缀;
never
始终不隐藏前缀;
auto
只显示分类时(即mode="categories"),隐藏前缀;
categories
隐藏分类的前缀,其他名字空间的前缀都显示(默认)。
showcount
设为on会统计某个分类的子分类、页面和文件数量。手动使用CategoryTree时默认关闭,而在分类页和Special:分类树则是默认开启。
notranslations
设为on则会隐藏一个页面的不同翻译版本,仅显示标准版本。萌娘百科除了MediaWiki名字空间外没有这样的页面。
namespaces
填写名字空间的名字(如“模板”“Template”)或编号(如:“10”),不同名字空间以空格分隔。如果分类名字空间没有包含在其中,则不会显示子分类。
class、style、id等HTML属性
所有可在块级元素使用的HTML属性均可使用。

示例

<categorytree>萌娘百科页面</categorytree>(不带参数)

<categorytree mode="pages" style="column-count:2">芹泽优配音角色</categorytree>(显示子分类和页面,同时分两列)

<categorytree depth="2" showcount="on">幸运星</categorytree>(展开2层,同时显示页面数量)

幸运星(2个分类、​36个页面)
宫河家的空腹(1个分类、​2个页面)
宫河家的空腹音乐(1个页面)
幸运星音乐(1个分类、​18个页面)
宫河家的空腹音乐(1个页面)

解析器函数

与扩展标签用法类似。{{#categorytree:分类名}}{{#categorytree:分类名|参数a=参数值a|参数b=参数值b|…}}

使用解析器函数的一点好处是可以在其中使用魔术字、模板、模板参数等。如:

  • {{#categorytree:{{PAGENAME}}}}
  • {{#categorytree:{{{1}}}}}

参考