模板:Parameters
本模板必須替換引用(使用{{subst:Parameters}} )。本模板不應有包含引用,如有包含引用將由機器人執行替換引用。 |
此模板使用Lua語言: |
使用方式
編輯{{Parameters}}用於提取指定模板的參數,以幫助撰寫模板文檔,或幫助頁面存廢討論合併提名。參數|1=
為輸出格式,|base=
為指定模板的名稱。compare
(對比)功能需要第三個參數|other=
。{{Parameters}}必須替換引用。
常見用例
編輯- 要在模板文檔中添加{{Parameter names example}},使用:
{{subst:Parameters|demo|base={{subst:BASEPAGENAME}}}}
- 要記錄模板用法,使用:
{{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={{main other|[[Category:使用未知Infobox high court参数的页面|_VALUE_{{PAGENAME}}]]}}|preview=页面使用了[[Template:Infobox high court]]不存在的参数"_VALUE_"|ignoreblank=y|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
以使等號對齊;使用|definitions=yes
以自動生成部分參數的釋義。
{{subst:Parameters|code|base={{subst:BASEPAGENAME}}}}
示例:{{subst:Parameters|code|base=Infobox court|pad=yes}}
|
---|
{{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
編輯生成指定模板的空白模板,可添加到模板文檔中。
{{subst:Parameters|flatcode|base={{subst:BASEPAGENAME}}}}
示例:{{subst:Parameters|flatcode|base=color}}
|
---|
自動生成: {{color |1=1|2=2}}
手動修飾後: {{color |1=color|2=text}}
|
demo
編輯生成{{Parameter names example}}的調用,可添加到模板文檔中。
{{subst:Parameters|demo|base={{subst:BASEPAGENAME}}}}
示例:{{subst:Parameters|demo|base=Infobox court}}
| ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
dlist
編輯生成一個參數描述列表,供填寫後添加到模板文檔中。輸出使用分號和冒號格式,參數名稱以粗體顯示,描述以縮進顯示。
{{subst:Parameters|dlist|base={{subst:BASEPAGENAME}}}}
示例:{{subst:Parameters|dlist|base=Infobox court}}
|
---|
|
dlistpara
編輯生成一個參數描述列表,供填寫後添加到模板文檔中。輸出使用分號和冒號格式,參數名稱使用{{para}}模板,描述以縮進顯示。
{{subst:Parameters|dlistpara|base={{subst:BASEPAGENAME}}}}
示例:{{subst:Parameters|dlistpara|base=Infobox court}}
|
---|
|
list
編輯生成一個參數描述列表,供填寫後添加到模板文檔中。與dlist類似,但使用星號生成項目符號列表。
{{subst:Parameters|list|base={{subst:BASEPAGENAME}}}}
示例:{{subst:Parameters|list|base=Infobox court}}
|
---|
|
compare
編輯生成兩個不同模板中可用參數的對比。
{{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 |