Difference between revisions of "Template:Infobox"

From Abidan Archive Wiki
Jump to navigation Jump to search
m (1 revision imported: test for infobox creation)
(Undo revision 3866 by [[Special:Contributions/shardworld test>Stargazer|shardworld test>Stargazer]] ([[User talk:shardworld test>Stargazer|talk]]))
Tags: Replaced Undo
 
Line 1: Line 1:
{| {{{main-params|}}} class="infobox side {{{classes|}}}" {{#if:{{{id|}}}| id="{{{id}}}" | {{#if: {{NAMESPACENUMBER}} == 10 | {{infobox/missing-id}} | }} }}
+
{{#invoke:Infobox|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|[[Category:Infobox templates|{{remove first word|{{SUBPAGENAME}}}}]]}}}}|}}</includeonly><noinclude>
|- {{{title-row-params|}}} align="{{{title-align|center}}}"
+
{{documentation}}
! colspan={{{cols|2}}} class="title {{{title-classes|}}}" {{{title-params|}}} | {{{title}}}
+
<!-- Categories go in the /doc subpage, and interwikis go in Wikidata. -->
|-
+
</noinclude>
<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}}
 

Latest revision as of 07:20, 24 October 2020

Template documentation[create]