Difference between revisions of "Template:Infobox"
Jump to navigation
Jump to search
o>TransEmo m (1 revision imported) |
shardworld test>Stargazer m (As much as I want the /Summary redirects to show up on the list, I don't think we want the redirects for all 100+ SA individual chapter summaries to be there) |
||
Line 1: | Line 1: | ||
− | {{# | + | {| {{{main-params|}}} class="infobox side {{{classes|}}}" {{#if:{{{id|}}}| id="{{{id}}}" | {{#if: {{NAMESPACENUMBER}} == 10 | {{infobox/missing-id}} | }} }} |
− | {{ | + | |- {{{title-row-params|}}} align="{{{title-align|center}}}" |
− | <!-- | + | ! colspan={{{cols|2}}} class="title {{{title-classes|}}}" {{{title-params|}}} | {{{title}}} |
− | </ | + | |- |
+ | <noinclude>|</noinclude>{{{1}}} | ||
+ | {{#ifeq:{{{subpages}}}|y| | ||
+ | {{!}}- | ||
+ | ! colspan={{{cols|2}}} {{!}} This page has subpages with<br />additional information on this topic | ||
+ | {{!}}- | ||
+ | {{!}}colspan={{{cols|2}}} {{!}} {{Special:PrefixIndex/{{FULLPAGENAME}}/|hideredirects=yes}} | ||
+ | }} | ||
+ | |- | ||
+ | <!-- | ||
+ | |||
+ | -->{{{replacement-cats|<!-- | ||
+ | -->{{#if:{{NAMESPACE}}<!-- | ||
+ | -->|<!-- page is in a namespace other than 0 | ||
+ | -->|{{{default-cats|}}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->}}}<!-- intentional blank lines: --> | ||
+ | |||
+ | |}<noinclude>[[category: infoboxes| ]] | ||
+ | |||
+ | This template is a basis for all [[:category: infoboxes|infobox]] templates. | ||
+ | |||
+ | === Template === | ||
+ | <pre class=mw-code> | ||
+ | {{food | ||
+ | |id= | ||
+ | |title= | ||
+ | |1=<!-- rows, for example: | ||
+ | {{row/image+artist}} | ||
+ | {{row/kv | Featured in | ''{{{books}}}'' }} | ||
+ | --> | ||
+ | |main-params= | ||
+ | |classes= | ||
+ | |cats= | ||
+ | |default-cats= | ||
+ | |title-row-params= | ||
+ | |title-align=center | ||
+ | |title-params= | ||
+ | |title-classes= | ||
+ | |cols=2 | ||
+ | }} | ||
+ | </pre> | ||
+ | |||
+ | === Parameters === | ||
+ | Highlighted lines indicate '''mandatory''' parameters. | ||
+ | On lines with multiple parameters (e.g. <code>|id=</code>) pick only the one most appropriate. | ||
+ | |||
+ | {{docs|title={{t|infobox|}} Parameters}} | ||
+ | |||
+ | <!-- ROW: id --> | ||
+ | {{docs/row/required | ||
+ | |param=id | ||
+ | |desc= Use this to apply an <code>id</code> html parameter to the generated infobox. It is required for the edit-templates gadget to work. | ||
+ | |eg=<code><nowiki>|id=Character</nowiki></code> on {{t|character}} | ||
+ | }} | ||
+ | |||
+ | <!-- ROW: title --> | ||
+ | {{docs/row/required | ||
+ | |param=title | ||
+ | |desc= Use this to fill the header-row of the infobox with a title. | ||
+ | |eg=<code><nowiki>|title={{PAGENAME}}</nowiki></code> will fill it with the name of the page the infobox is shown on. | ||
+ | }} | ||
+ | |||
+ | <!-- ROW: 1 --> | ||
+ | {{docs/row/required | ||
+ | |param={{{1}}} | ||
+ | |desc= The infobox contents, including all the information rows | ||
+ | |eg= <pre class=mw-code><!-- rows, for example: | ||
+ | {{row/image+artist}} | ||
+ | {{row/kv | Featured in | ''{{{books}}}'' }} | ||
+ | --></pre> | ||
+ | }} | ||
+ | |||
+ | <!-- main-params --> | ||
+ | {{docs/row/optional | ||
+ | |param=main-params | ||
+ | |desc= Extra HTML parameters to add to the infobox as a whole | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- title-row-params --> | ||
+ | {{docs/row/optional | ||
+ | |param=title-row-params | ||
+ | |desc= Extra HTML attributes to add to the title row <code><nowiki><tr></nowiki></code> element | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- title-params --> | ||
+ | {{docs/row/optional | ||
+ | |param= title-parmas | ||
+ | |desc= Extra HTML attributes to add to the title cell <code><nowiki><td></nowiki></code> element | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- classes --> | ||
+ | {{docs/row/optional | ||
+ | |param= classes | ||
+ | |desc= Extra css classes to apply to the infobox as a whole | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- title-classes --> | ||
+ | {{docs/row/optional | ||
+ | |param= title-classes | ||
+ | |desc= Extra css to apply to the title cell <code><nowiki><td></nowiki></code> element | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- cols --> | ||
+ | {{docs/row/optional | ||
+ | |param= cols | ||
+ | |desc= The number of columns in the rest of the infobox. | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- title-align --> | ||
+ | {{docs/row/optional | ||
+ | |param= title-align | ||
+ | |desc= value for the | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- default-cats --> | ||
+ | {{docs/row/optional | ||
+ | |param= default-cats | ||
+ | |desc= the categories to include on any article using this infobox | ||
+ | |eg= | ||
+ | }} | ||
+ | <!-- replacement-cats --> | ||
+ | {{docs/row/optional | ||
+ | |param=replacement-cats | ||
+ | |desc= Pass in <code><nowiki>{{{cats|}}}</nowiki></code> to override the <code>default-cats</code> parameter on a per-page basis | ||
+ | |eg=<code><nowiki>|replacement-cats={{{cats|}}}</nowiki></code> allows all users of the infobox to<br>pass <code><nowiki>|cats=</nowiki></code> and remove any automatic categories. | ||
+ | }} | ||
+ | |||
+ | |} | ||
+ | |||
+ | == Derived Templates == | ||
+ | {{for|Special:WhatLinksHere/{{FULLPAGENAME}}|a full listing of usage|here}} | ||
+ | {{Special:WhatLinksHere/{{FULLPAGENAME}}|namespace=10}} |
Revision as of 22:09, 8 July 2020
{{{title}}} | |
---|---|
{{{1}}} |
This template is a basis for all infobox templates.
Template
{{food |id= |title= |1=<!-- rows, for example: {{row/image+artist}} {{row/kv | Featured in | ''{{{books}}}'' }} --> |main-params= |classes= |cats= |default-cats= |title-row-params= |title-align=center |title-params= |title-classes= |cols=2 }}
Parameters
Highlighted lines indicate mandatory parameters.
On lines with multiple parameters (e.g. |id=
) pick only the one most appropriate.
Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional Template:Docs/row/optional
|}
Derived Templates
- Template:Infobox book (transclusion) (← links)
- Template:Cradle Character (transclusion) (← links)
- Template:EE Character (transclusion) (← links)
- Template:Character (transclusion) (← links)
- Template:Row/kv (← links)
- Template:TG Character (transclusion) (← links)
- Template:TLH Character (transclusion) (← links)
- Template:CradleCharacter (transclusion) (← links)