本模板用于自动收集页面内用模板:A创建的锚点,并用模块:Nav生成一个导航模板。
支持两种组织方式:按拼音分组排序,或按章节层级分组、按原始顺序排序。
工作原理
- 本模板通过在页面源代码内查找(
mw.ustring.find)的方式,提取页面内所有{{A}}模板。
- 最终生成的导航模板中,内链的显示文字和由{{A}}模板指定的显示文字相同。
- 若不希望某处锚点被本模板提取,可以改用{{Anchor}}创建锚点。
- 若采用拼音排序,将根据显示文字的拼音,进行分组和排序。
- 以非中、英文开头的锚点会被分类到
#组。
- 拼音由{{拼音生成}}提供。若拼音有误(多音字或通配符o、x),可用自定义参数重新指定拼音。
- 若采用原始排序,将按章节层级分组。
- 仅提取2级(
==章节标题==)和3级(===章节标题===)标题。
参数
- page
- 指定要扫描的页面标题。可选,默认使用模板所在的页面。
- title
- 导航模板标题栏的文字。若不提供,则导航模板中不会生成标题栏。
- sort
- 用于指定排序方式。当设置为任意值时,采用拼音排序;未设置时,采用原始排序。
- 其他自定义参数
- 用于覆盖排序时使用的拼音。参数名应为对应锚点的显示文本,参数值为自定义的拼音(支持中文)。
示例
| 示例:拼音排序¶
|
|
|
{{页内导航|page=新三国梗|title=[[新三国梗]]|sort=1
|oo啊=##啊
|oo爷=##爷
}}
|
| 示例:原始排序¶
|
| 新三国梗 |
|---|
| | 综合篇 | | | | 人物篇-魏 | | | | 人物篇-蜀 | | 刘备 | | | | 关羽 | | | | 张飞 | | | | 赵云 | | | | 孙乾 | | | | 周仓 | | | | 诸葛亮 | | | | 黄忠 | | | | 魏延 | | | | 庞统 | | | | 马超 | | | | 张松 | | | | 法正 | | | | 李严 | |
| | | 人物篇-吴 | | | | 人物篇-其他 | | 十八路诸侯→十九路诸侯 | | | | 刘协 | | | | 王允 | | | | 董卓 | | | | 吕布 | | | | 貂蝉 | | | | 陈宫 | | | | 袁绍 | | | | 袁术 | | | | 公孙瓒 | | | | 陶谦 | | | | 潘凤 | | | | 许攸 | | | | 田丰 | | | | 邢道荣 | | | | 龙套们 | |
| | | 音乐篇 | | | | 服化道篇 | |
|
|
{{页内导航|page=新三国梗|title=[[新三国梗]]}}
|