Template:Parameters

文档图示 模板文档

使用方式

{{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}}}}
示例:{{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

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}}}}
示例:{{subst:Parameters|flatcode|base=color}}

自动生成:

{{color |1=1|2=2}}

手动修饰后:

{{color |1=color|2=text}}

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}}}}
示例:{{subst:Parameters|demo|base=Infobox court}}
{{{court_name}}}
{{{native_name}}}
[[File:{{{image}}}| {{{imagesize}}}]]
{{{caption}}}
[[File:{{{image2}}}|{{{imagesize2}}}]]
{{{caption2}}}
設立{{{established}}}
司法管轄權{{{jurisdiction}}}
所在地{{{location}}}
經緯度{{{coordinates}}}
法官選任方式{{{type}}}
設立法源{{{authority}}}
上訴法院{{{appeals}}}
法官任期{{{terms}}}
法官人數{{{positions}}}
網址{{{website}}}
{{{chiefjudgetitle}}}
現任{{{chiefjudgename}}}
首長上任時間{{{termstart}}}
首長卸任時間{{{termend}}}
法官上任時間{{{termstart2}}}
法官卸任時間{{{termend2}}}

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}}}}
示例:{{subst:Parameters|dlist|base=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

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}}}}
示例:{{subst:Parameters|dlistpara|base=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=

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}}}}
示例:{{subst:Parameters|list|base=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

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* years9Similar:* 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