Sheep-realms(讨论 | 贡献) 小 (→模块介绍) |
Sheep-realms(讨论 | 贡献) 小 (→模块介绍) |
||
第4行: | 第4行: | ||
* 左上角 | * 左上角 | ||
** 查 —— '''查看'''模板页面。 | ** 查 —— '''查看'''模板页面。 | ||
− | ** <s>论 —— 对模板进行'''讨论'''。<s> 不再使用。 | + | ** <s>论 —— 对模板进行'''讨论'''。</s> 不再使用。 |
** 编 —— '''编辑'''模板。 | ** 编 —— '''编辑'''模板。 | ||
* 顶部 —— 大标题,例如游戏名称。 | * 顶部 —— 大标题,例如游戏名称。 |
2021年3月12日 (五) 21:51的版本
该模板可以在页面底部创建一个收纳所有相关条目的导航框,即“大家族模板”。
模块介绍
- 左上角
- 查 —— 查看模板页面。
论 —— 对模板进行讨论。不再使用。- 编 —— 编辑模板。
- 顶部 —— 大标题,例如游戏名称。
- 右上角 —— 折叠按钮。
- 内容区域 —— 导航链接。
参数列表
基本参数
- title —— 导航框的标题,不会自动生成链接。
- name —— 此处填写模板的名称(不包含前缀),用于生成链接。
- state —— 折叠状态。(mw-uncollapsed、mw-collapsed)
- before —— 头部信息,留空隐藏。
- groupn —— 第N个组的标题,如果留空则不显示标题。
- listn —— 第N个组的内容,如果留空则整行不显示。
- after —— 尾部信息,留空隐藏。
样式参数
- class / style —— 整个模板的类/样式。
- title-style —— 标题样式。
- before-style —— 头部样式。
- after-style —— 尾部样式。
- group-style —— 组标题样式。
- groupn-style —— 第N个组标题样式。
- group-odd-style —— 奇数组标题样式。
- group-even-style —— 偶数组标题样式。
- list-style —— 组内容样式。
- listn-style —— 第N个组内容题样式。
- list-odd-style —— 奇数组内容样式。
- list-even-style —— 偶数组内容样式。
应用示例
基本示例
{{Navbox |title = [[红色警戒2]] |name = 红色警戒2 |group1 = 盟军 | list1 = [[美国大兵(红色警戒2)|美国大兵]] {{w}} [[警犬(红色警戒2)|警犬]] |group2 = 苏联 | list2 = [[动员兵(红色警戒2)|动员兵]] {{w}} [[警犬(红色警戒2)|警犬]] |group3 = 尤里 | list3 = [[尤里新兵(红色警戒2)|尤里新兵]] {{w}} [[尤里工程师(红色警戒2)|尤里工程师]] }}
|
有子项目的示例
{{Navbox |title = [[红色警戒2]] |name = 红色警戒2 |group1 = 盟军 | list1 = [[美国大兵(红色警戒2)|美国大兵]] {{w}} [[警犬(红色警戒2)|警犬]] |group2 = 苏联 | list2 = {{Navbox subgroup | group1 = 士兵 | list1 = [[动员兵(红色警戒2)|动员兵]] {{w}} [[警犬(红色警戒2)|警犬]] | group2 = 载具 | list2 = [[犀牛坦克(红色警戒2)|犀牛坦克]] {{w}} [[防空坦克(红色警戒2)|防空坦克]] }} |group3 = 尤里 | list3 = [[尤里新兵(红色警戒2)|尤里新兵]] {{w}} [[尤里工程师(红色警戒2)|尤里工程师]] }}
|
更多的嵌套子项目示例
{{Navbox |title = [[红色警戒2]] |name = 红色警戒2 |group1 = 盟军 | list1 = [[美国大兵(红色警戒2)|美国大兵]] {{w}} [[警犬(红色警戒2)|警犬]] |group2 = 苏联 | list2 = {{Navbox subgroup | group1 = 士兵 | list1 = [[动员兵(红色警戒2)|动员兵]] {{w}} [[警犬(红色警戒2)|警犬]] | group2 = 载具 | list2 = {{Navbox subgroup | group1 = 坦克 | list1 = [[犀牛坦克(红色警戒2)|犀牛坦克]] {{w}} [[苏联基地车(红色警戒2)|苏联基地车]] | group2 = 战舰 | list2 = [[海蠍(红色警戒2)|海蠍]] {{w}} [[无畏级战舰(红色警戒2)|无畏级战舰]] }} }} |group3 = 尤里 | list3 = [[尤里新兵(红色警戒2)|尤里新兵]] {{w}} [[尤里工程师(红色警戒2)|尤里工程师]] }}
|
有多个折叠项目的示例
{{Navbox |title = [[红色警戒2]] |name = 红色警戒2 |group1 = | list1 = {{Navbox subgroup | title = 盟军 | group1 = 士兵 | list1 = [[美国大兵(红色警戒2)|美国大兵]] {{w}} [[警犬(红色警戒2)|警犬]] | group2 = 载具 | list2 = [[灰熊坦克(红色警戒2)|灰熊坦克]] }} |group2 = | list2 = {{Navbox subgroup | title = 苏联 | group1 = 士兵 | list1 = [[动员兵(红色警戒2)|动员兵]] {{w}} [[警犬(红色警戒2)|警犬]] | group2 = 载具 | list2 = [[犀牛坦克(红色警戒2)|犀牛坦克]] {{w}} [[苏联基地车(红色警戒2)|苏联基地车]] }} |group3 = | list3 = {{Navbox subgroup | title = 尤里 | group1 = 士兵 | list1 = [[尤里新兵(红色警戒2)|尤里新兵]] {{w}} [[尤里工程师(红色警戒2)|尤里工程师]] | group2 = 载具 | list2 = [[狂风坦克(红色警戒2)|狂风坦克]] }} }}
|
折叠示例
{{Navbox |title = [[红色警戒2]] |name = 红色警戒2 |state = mw-collapsed |group1 = 盟军 | list1 = [[美国大兵(红色警戒2)|美国大兵]] {{w}} [[警犬(红色警戒2)|警犬]] }}
|
多项目选择性折叠示例
{{Navbox |title = [[红色警戒2]] |name = 红色警戒2 |group1 = | list1 = {{Navbox subgroup | title = 盟军 | state = {{#switch:盟军|{{{1}}}=mw-uncollapsed|{{#if:{{{1|}}}|mw-collapsed|mw-uncollapsed}}}} | group1 = 士兵 | list1 = [[美国大兵(红色警戒2)|美国大兵]] {{w}} [[警犬(红色警戒2)|警犬]] }} |group2 = | list2 = {{Navbox subgroup | title = 苏联 | state = {{#switch:苏联|{{{1}}}=mw-uncollapsed|{{#if:{{{1|}}}|mw-collapsed|mw-uncollapsed}}}} | group1 = 士兵 | list1 = [[动员兵(红色警戒2)|动员兵]] {{w}} [[警犬(红色警戒2)|警犬]] }} |group3 = | list3 = {{Navbox subgroup | title = 尤里 | state = {{#switch:尤里|{{{1}}}=mw-uncollapsed|{{#if:{{{1|}}}|mw-collapsed|mw-uncollapsed}}}} | group1 = 士兵 | list1 = [[尤里新兵(红色警戒2)|尤里新兵]] {{w}} [[尤里工程师(红色警戒2)|尤里工程师]] }} }}
关键代码:
| state = {{#switch:组名称|{{{1}}}=mw-uncollapsed|{{#if:{{{1}}}|mw-collapsed|mw-uncollapsed}}}}
那么该模板若接受了一个参数“盟军”,将会显示为:
|
实际案例展示
- {{红色警戒2}}
另见
- {{Navbox subgroup}}