模板:Parameter names example
此模板使用Lua语言: |
{{Parameter names example}} - 或者说,{{Generic template demo}} - 旨在通过生成模板的通用实例来协助Wikipedia:模板文件页模式,该模板使用Help:模板作为这些参数的值。
举例
例如,与 {{Infobox}} 相对应的示例由以下代码生成:
{{{above}}} | |
---|---|
{{{subheader}}} | |
{{{subheader2}}} | |
{{{image}}} | |
{{{header1}}} | |
{{{label2}}} | {{{data2}}} |
{{{label3}}} | {{{data3}}} |
{{{header4}}} | |
{{{data5}}} | |
{{{data6}}} | |
{{{below}}} |
{{Parameter names example |_template=Infobox |title |above |subheader |subheader2 |image |caption |header1 |label2 |data2 |label3 |data3 |header4 |data5 |data6 |below }}
使用说明
当 {{Parameter names example}} 在其目标模板的直接子页面上使用时 –例如 在目标模板的 /doc 页面上 – 可以省略其自己的 |_template=
参数来标记目标模板。 换句话说,如果在 Template:Infobox/page(其中 page 可以是“doc”、“testcases”等)上使用上面的代码,将变为:
{{Parameter names example |title |above |subheader |subheader2 |image |caption |header1 |label2 |data2 |label3 |data3 |header4 |data5 |data6 |below }}
一个例外是“沙盒”子页面。 如果从以“/sandbox”结尾的页面调用该模块,它将使用该页面生成的模板输出,而不是以基本页面。 您可以指定 |_template=
参数来要废除此行为。
可以使用 |_display=
参数更改参数名称的格式。 默认情况下,参数名称显示在三个大括号中(参数标准,例如 {{{name}}} ),但如果 |_display =italics
或 |_display=italic
已设置,它们以斜体显示。
可以使用|[parameter name]=[value]
代替|[parameter name]
来提供参数的自定义值。 此类值的任何格式(包括斜体)都必须作为值的一部分提供(例如|parameter=''value''<br/>
)。 自定义值不能用于名称以下划线 ("_") 开头的参数。