极品飞车维基
Documentation icon 模板文档注意[查看] [编辑] [历史] [刷新]


Template:Template display

描述

这个模板是一个用于创建导航框(Navbox)的 MediaWiki 模板,通常用于Wiki 网站。导航框是一种用于组织和显示相关主题链接的表格,通常出现在页面底部,提供了对相关主题的快速导航。

原理

这个模板的原理涉及许多参数和条件语句,以下是其中一些关键部分的解释:

模板调用和基本结构

通过<includeonly>标签包裹,表示只在包含此模板的页面中显示。 使用#switch语句来处理不同情况,根据border参数的值来确定导航框的样式。

标题和导航条

title参数用于设置导航框的标题。 通过#if语句检查是否有标题,如果有,则创建相应的HTML结构来显示标题。 above和below参数用于在导航框上方和下方添加额外的文本内容。 分组和列表:

通过group1, group2, ... 参数设置不同分组的名称。 通过list1, list2, ... 参数设置对应分组的列表内容。 通过循环和#if语句处理不同分组和列表的显示。

样式和结构

使用CSS样式来定义导航框的外观,如边框、内边距等。

通过嵌套的HTML表格和
元素来构建导航框的结构。

子页面和文档

通过Template和Navbox判断模板是否在命名空间10(模板命名空间)中,以决定是否显示文档。 通过子页面的名称判断是否在特定的子页面(如doc、sandbox、testcases)中,以调整样式或行为。

模板包含了一些条件判断,以便在子页面上显示不同的样式或内容。 提供了文档模块,用于描述如何使用模板以及模板的参数和功能。

总体而言,这个模板的原理是通过合理组织和利用模板语法、条件语句等功能,根据用户提供的参数和内容生成一个可定制的导航框。

使用

参数 使用 默认值
{{{name}}} 应与模板名称(不包含命名空间)相同。 {{{name}}}
{{{title}}} 设置用于导航框顶部的标题。 {{{title}}}
{{{state}}} 允许更改表的折叠状态。更多信息。在模板命名空间的页面上,移除折叠以便更容易编辑。 collapsible
{{{titlestyle}}} 允许对标题区域进行自定义样式 None
{{{bodystyle}}} 允许对正文区域进行自定义样式 None
{{{groupstyle}}} 允许对组区域进行自定义样式 None
{{{liststyle}}} 允许对列表区域进行自定义样式 None
{{{group1-20}}} 为指定的组号添加标题 {{{group1}}} = {{{group1}}}
{{{group2-20}}} = None
{{{list1-20}}} 为指定的列表号添加文本 {{{list1}}} = {{{list1}}}
{{{list2-20}}} = None

示例输出

代码

{{Navbox
| name = 导航框名称
| title = 导航框标题
| bodyclass = hlist

| group1 = 组1
| list1 = 列表1

| group2 = 组2
| list2 = {{Navbox|child
 | group1 = 组2.1
 | list1 = 列表2.1

 | group2 = 组2.2
 | list2 = {{Navbox|child
  | group1 = 组2.2.1
  | list1 = 列表2.2.1

  | group2 = 组2.2.2
  | list2 = 列表2.2.2
  }}

 | group3 = 组2.3
 | list3 = 列表2.3
 }}

| group3 = 组3
| list3 =
* 列表3
* 列表
* 列表
}}

效果


上述文档内容是从Template:Navbox页面引用的。 (编辑) • (历史)
编辑者可以在这个模板的沙盒测试用例页面进行实验。在Template:Navbox子页面中添加分类跨语言链接
查看该模板的子页面引用此模板的模板关于模板文档框架模板