Template:Parameter names example:修订间差异
外观
删除的内容 添加的内容
Pseudo Classes(留言 | 贡献) Fix |
Pseudo Classes(留言 | 贡献) This edit imported from Template:Parameter names manual is powered by Duplicator Premium. 标签:已被回退 |
||
第1行: | 第1行: | ||
<includeonly>{{#invoke:Parameter names example|main}} |
<includeonly>{{#invoke:Parameter names example|main}} |
||
<div class="mw-code" style="display: inline-block; font-size: .857em; "><!-- |
|||
{{Redirect3|[[Template:Generic template demo]]|[[Template:Pnex]]}} |
|||
-->{{((}}{{Trim|{{{_template|{{ROOTPAGENAME}}}}}}}<!-- |
|||
⚫ | |||
-->{{#invoke:TemplateParameters|FormatingArguments|format=<br>{\{!}\} {\{Trim{{!}}{\{\{1}\}\}\}\} {{=}} |count=1|usingConditionalExpressions=yes}}<!-- |
|||
--><br>{{))}} |
|||
</div></includeonly><noinclude> |
|||
⚫ |
2020年10月24日 (六) 18:04的版本
此模板使用Lua语言: |
{{Parameter names example}} - 或者说,{{Generic template demo}} - 旨在通过生成模板的通用实例来协助Wikipedia:模板文件頁模式,该模板使用Help:模板作为这些参数的值。
举例
例如,与 {{Infobox}} 相对应的示例由以下代码生成:
{{{above}}} | |
---|---|
{{{subheader}}} | |
{{{subheader2}}} | |
{{{image}}} | |
{{{header1}}} | |
{{{label2}}} | {{{data2}}} |
{{{label3}}} | {{{data3}}} |
{{{header4}}} | |
{{{data5}}} | |
{{{data6}}} | |
{{{below}}} |
{{Infobox
| title =
| above =
| subheader =
| subheader2 =
| image =
| caption =
| header1 =
| label2 =
| data2 =
| label3 =
| data3 =
| header4 =
| data5 =
| data6 =
| below =
}}
| title =
| above =
| subheader =
| subheader2 =
| image =
| caption =
| 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/>
)。 自定义值不能用于名称以下划线 ("_") 开头的参数。