模板:Parameters/doc
本文档是Template:Parameters的文档子页面 (见页面自身)。 本页包含用法信息、分类和其他非原页面的内容。 |
本模板必须替换引用(使用{{subst:Parameters/doc}} )。本模板不应有包含引用,如有包含引用将由机器人执行替换引用。 |
使用Lua语言编写: |
使用方式
[编辑]{{Parameters}}用于提取指定模板的参数,以帮助撰写模板文档,或帮助WP:TFD合并提名。参数|1=
为输出格式,|base=
为指定模板的名称。compare
(对比)功能需要第三个参数|other=
。{{Parameters}}必须替换引用。
常见用例
[编辑]- To add a {{Parameter names example}} to a template's documentation, use:
{{subst:Parameters|demo|base={{subst:BASEPAGENAME}}}}
- To document the transclusion syntax, use:
{{subst:Parameters|code|base={{subst:BASEPAGENAME}}}}
选项
[编辑]check
[编辑]生成对Module:Check for unknown parameters的调用,可附于模板以检测未知参数的使用。
{{subst:Parameters|check|base={{subst:BASEPAGENAME}}}}
生成的示例
|
---|
{{#invoke:Check for unknown parameters|check|unknown=[[Category:Pages using Template:Infobox high court with unknown parameters]]|court_name|native_name|image|imagesize|width|height|caption|image2|imagesize2|caption2|established|dissolved|country|location|coordinates|motto|type|at|authority|appeals|terms|positions|budget|website|chiefjudgetitle|chiefjudgename|termstart|termend|termend2|chiefjudgetitle2|chiefjudgename2|termstart2|termend3|termend4}} |
code
[编辑]生成指定模板的空白模板,可添加到模板文档中。添加|pad=yes
以使等号垂直对齐。
{{subst:Parameters|code|base={{subst:BASEPAGENAME}}}}
{{Infobox court | court_name = | native_name = | image = | imagesize = | alt = | caption = | image2 = | imagesize2 = | alt2 = | caption2 = | established = | dissolved = | jurisdiction = | location = | coordinates = | motto = | type = | at = | authority = | appealsto = | appeals = | appealsfrom = | terms = | positions = | budget = | language = | tribunal-type = | website = | chiefjudgetitle = | chiefjudgename = | termstart = | termend = | termend2 = | chiefjudgetitle2 = | chiefjudgename2 = | termstart2 = | termend3 = | termend4 = | chiefjudgetitle3 = | chiefjudgename3 = | termstart3 = | termend5 = | division_map = | division_map_size = | division_map_alt = | division_caption = }} |
flatcode
[编辑]Generates code to display the transclusion syntax (a blank template) which can added to a template's documentation. The automatically added values can the be edited manually.
{{subst:Parameters|flatcode|base={{subst:BASEPAGENAME}}}}
自动生成: Template:Tlp 手动修饰后: Template:Tlp |
demo
[编辑]Generates an invocation of {{Parameter names example}}, formerly known as {{Generic template demo}}, which can added to a template's documentation.
{{subst:Parameters|demo|base={{subst:BASEPAGENAME}}}}
dlist
[编辑]Generates a parameter description list which can be filled in and added to a template's documentation. The output uses the semicolon and colon format where the parameter name is displayed in bold text and the description is indented.
{{subst:Parameters|dlist|base={{subst:BASEPAGENAME}}}}
|
dlistpara
[编辑]Generates a parameter description list which can be filled in and added to a template's documentation. The output uses the semicolon and colon format where the parameter name is displayed using template {{para}} the description is indented.
{{subst:Parameters|dlistpara|base={{subst:BASEPAGENAME}}}}
|
list
[编辑]Generates a parameter description list which can be filled in and added to a template's documentation. Similar to dlist but uses asterisks which will generate a bulleted list.
{{subst:Parameters|list|base={{subst:BASEPAGENAME}}}}
|
compare
[编辑]Generates a comparison of the parameters available in two different templates.
{{subst:Parameters|compare|base=Infobox London station|other=Infobox station}}
Output
|
---|
Identical: * borough * caption * events1 * events10 * events11 * events2 * events3 * events4 * events5 * events6 * events7 * events8 * events9 * latitude * longitude * map_type * name * original * platforms * postgroup * pregroup * symbol * symbol2 * symbol3 * symbol4 * tracks * years1 * years10 * years11 * years2 * years3 * years4 * years5 * years6 * years7 * years8 * years9 Similar: * events12; events13; events14; events15 < events; events1; events2; events3; events4; events5; events6; events7; events8; events9; events10; events11 [events] * years12; years13; years14; years15 < years; years1; years2; years3; years4; years5; years6; years7; years8; years9; years10; years11 [years] Disparate: * access * access_note * alt_name * alt_name1 * coord_region * ctbat0910 * ctbat1011 * cyclepark * dft_category * dlrbat0708 * dlrbat0809 * dlrbat1011 * fare_zone * fare_zone_1 * fare_zone_note * gridref * image_alt * image_name * image_size * imagesize * interchange * interchange1 * interchange2 * interchange3 * interchange4 * interchange5 * interchange_note * label_position * listing_amended * listing_detail * listing_entry * listing_grade * listing_reference * listing_start * locale * manager * manager1 * manager2 * owner * owner1 * owner2 * railcode * railcode1 * railcode2 * railexits0203 * railexits0405 * railexits0506 * railexits0607 * railexits0708 * railexits0809 * railexits0910 * railexits1011 * railexits1112 * railexits1213 * railexits1314 * railint0203 * railint0405 * railint0506 * railint0607 * railint0708 * railint0809 * railint0910 * railint1011 * railint1112 * railint1213 * railint1314 * raillowexits0203 * raillowexits0405 * raillowexits0506 * raillowexits0607 * raillowexits0708 * raillowexits0809 * raillowexits0910 * raillowexits1011 * raillowexits1112 * raillowexits1213 * raillowexits1314 * raillowint0203 * raillowint0405 * raillowint0506 * raillowint0607 * raillowint0708 * raillowint0809 * raillowint0910 * raillowint1011 * raillowint1112 * raillowint1213 * raillowint1314 * railstation * replace * toilets * tubeexits03_ref * tubeexits04_ref * tubeexits05_ref * tubeexits06_ref * tubeexits03 * tubeexits04 * tubeexits05 * tubeexits06 * tubeexits07 * tubeexits08 * tubeexits09 * tubeexits10 * tubeexits11 * tubeexits12 * tubeexits13 |