Difference between revisions of "Template:Infobox"

From Salem Wiki
Jump to: navigation, search
m (Theme related adjustments)
m (preparation for auto-info)
Line 3: Line 3:
 
| [[Category:Content|{{PAGENAME}}]]<!--
 
| [[Category:Content|{{PAGENAME}}]]<!--
 
-->[[Category:Objects|{{PAGENAME}}]]
 
-->[[Category:Objects|{{PAGENAME}}]]
}}<!--
 
-->{{infobox/header
 
|page={{PAGENAME}}
 
|name={{{name|}}}
 
|icon={{{icon|}}}
 
|caption={{{caption|}}}
 
|image={{{image|}}}
 
|inlineTheme={{{inlineTheme|yes}}}
 
|inlineThemeBorderColor={{{inlineThemeBorderColor|#3366CC}}}
 
|inlineThemeColor1={{{inlineThemeColor1|black}}}
 
|inlineThemeColor2={{{inlineThemeColor2|white}}}
 
|inlineThemeColor3={{{inlineThemeColor3|}}}
 
|inlineThemeBkgColor1={{{inlineThemeBkgColor1|gray}}}
 
|inlineThemeBkgColor2={{{inlineThemeBkgColor2|}}}
 
|inlineThemeBkgColor3={{{inlineThemeBkgColor3|#527acc}}}
 
|inlineThemeBkgColor4={{{inlineThemeBkgColor4|#708fcc}}}
 
 
}}<!-- Lets see what type we're going to generate
 
}}<!-- Lets see what type we're going to generate
 
-->{{#switch: {{{type|}}}
 
-->{{#switch: {{{type|}}}
| 1 = {{infobox/structure
+
| 1 = <!--
 +
-->{{infobox/header
 +
|page={{PAGENAME}}
 +
|name={{{name|}}}
 +
|icon={{{icon|}}}
 +
|caption={{{caption|}}}
 +
|image={{{image|}}}
 +
|inlineTheme={{{inlineTheme|yes}}}
 +
|inlineThemeBorderColor={{{inlineThemeBorderColor|#3366CC}}}
 +
|inlineThemeColor1={{{inlineThemeColor1|black}}}
 +
|inlineThemeColor2={{{inlineThemeColor2|white}}}
 +
|inlineThemeColor3={{{inlineThemeColor3|}}}
 +
|inlineThemeBkgColor1={{{inlineThemeBkgColor1|gray}}}
 +
|inlineThemeBkgColor2={{{inlineThemeBkgColor2|}}}
 +
|inlineThemeBkgColor3={{{inlineThemeBkgColor3|#527acc}}}
 +
|inlineThemeBkgColor4={{{inlineThemeBkgColor4|#708fcc}}}
 +
}}{{infobox/structure
 
|skillreq={{{skillreq|}}}
 
|skillreq={{{skillreq|}}}
 
|objectsreq={{{objectsreq|}}}
 
|objectsreq={{{objectsreq|}}}
Line 33: Line 33:
 
|inlineThemeBkgColor6={{{inlineThemeBkgColor6|#8fa3cc;}}}
 
|inlineThemeBkgColor6={{{inlineThemeBkgColor6|#8fa3cc;}}}
 
|nocat={{#if: {{{nocat|}}} | {{{nocat}}} | {{#ifeq: {{NAMESPACE}} | {{ns:Template}} | 1}} }}
 
|nocat={{#if: {{{nocat|}}} | {{{nocat}}} | {{#ifeq: {{NAMESPACE}} | {{ns:Template}} | 1}} }}
}}
+
}}<!--
| #default =
+
-->{{infobox/footer
}}<!--
+
|prev={{#switch: {{{type|}}}
-->{{infobox/footer
+
| 1 = [[:Category:Structures|Structures]]
|prev={{#switch: {{{type|}}}
+
}}
| 1 = [[:Category:Structures|Structures]]
+
|inlineTheme={{{inlineTheme|yes}}}
}}
+
|inlineThemeBkgColor5={{{inlineThemeBkgColor5|#aaaaaa}}}
|inlineTheme={{{inlineTheme|yes}}}
+
}}
|inlineThemeBkgColor5={{{inlineThemeBkgColor5|#aaaaaa}}}
+
| #default =
}}</includeonly><noinclude><br style="clear:both;" />
+
}}</includeonly><noinclude>{{-}}{{documentation}}</noinclude>
{{documentation}}</noinclude>
 

Revision as of 13:33, 27 June 2012

You need to provide a value for type !
Please see the documentation...


Template documentation (for the template shown above, sometimes hidden or invisible)

Description

This template is used to create an information-box to automatically display different kinds of info, depending on properties set on the page it is displaying this info for.
It relies on properties set using {{SetProp}}.
It uses Infobox/Stylesheet.css as CSS-Stylesheet, which is site-wide included.

Syntax

Type the below code at the top of the page, with values assigned to relevant parameters.
See {{SetProp}} for easy copy&paste code to use on pages.
{{SetProp
|...
}}{{Infobox}}

==About==
The possible named-parameters for {{Infobox}} are:
name description
nocat optional, auto-categorization will be inhibited when used with any non-empty value.
page optional, pagename of item to display info for.
Defaults to {{PAGENAME}} or {{FULLPAGENAME}} when appropriate.
catsort optional, sortkey of page inside category listings.
Defaults to {{PAGENAME}} or something different when appropriate depending on special cases.
See: Sort key

Examples

See the Help:Infobox or test-data pages.

Helper-templates


Visit Template:Infobox/doc to edit this text! (How does this work?)