模板:Catnav

本页使用了标题或全文手工转换,现处于中国大陆简体模式
模板页面
文档图示 模板文档[查看] [编辑] [查看历史] [清除缓存]

本模板用于各个分类页面顶部,用于制作分类导航链接。根据Qiuwen:格式手册/分类,请在每个分类顶部都添加此模板模板链接:{{catnav|auto=1}}

自动补充分类树

添加参数auto=1即可根据该分类或指定分类名称所拥有的分类来补充分类树。这种机制是通过解析分类页面的源代码实现的,因此通过模板、解析器等方式添加进来的分类不会被识别。多重的分类树会多次呈现。如遇到分类循环(这种情况应该避免)也会停止产生分类。

例如:在Category:理学添加模板链接:{{catnav|auto=1}}将会产生:


如果中间添加指定分类名称,则会获取当前页面所属的分类。需要注意的是,在预览时,模块仍然是按照之前的源代码来获取当前页面分类的,所以如果你修改了当前页面所属的分类还未保存,预览时是不会生效的。

参见

在分类页面提供导览链接,清晰地展示该分类页面的逻辑关系,并自动将页面添加至上一级分类。

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
norootnoroot

不在最前面添加[[:Category:页面分类]]的链接。

布尔可选
noherenohere

不在最后面添加当前分类页面的名称。

布尔可选
nocatnocat

不将当前页面添加至其参数中的上一个分类。注意:该模板在非分类页面一定不会将页面添加至分类,因此非分类页面不需要此参数。

布尔可选
autoauto

是否自动产生分类树。谨慎使用。可以通过参数1来指定分类名称。

布尔可选
上述文档内容嵌入自Template:Catnav/doc编辑 | 历史
编者可以在本模板的沙盒创建 | 镜像和测试样例创建页面进行实验。
请将模板自身所属的分类添加在文档中。本模板的子页面