Difference between revisions of "Template:Infobox"

From Salem Wiki
Jump to: navigation, search
m (adding FACTBOX display while we develop this)
m (Changed name display, icon-image from 'Has icon', fullview-image from 'Has fullview')
Line 63: Line 63:
 
}}; border-radius:20px; float:right;"
 
}}; border-radius:20px; float:right;"
 
}}><!--
 
}}><!--
 +
*** HEADER ***
 
--><tr {{#ifeq: {{{inlineTheme|yes}}} | yes
 
--><tr {{#ifeq: {{{inlineTheme|yes}}} | yes
 
| style="background-color:{{
 
| style="background-color:{{
Line 83: Line 84:
 
| white
 
| white
 
}};"
 
}};"
}}>{{ #if: {{{page|}}}
+
}}>{{#titleparts:{{{page|{{PAGENAME}} }}} ||-1}}<!--
| {{#titleparts:{{{page}}}||-1}}
 
| {{#titleparts:{{PAGENAME}}||-1}}
 
}}<!--
 
 
--></div><!--
 
--></div><!--
 
--></th><!--
 
--></th><!--
Line 100: Line 98:
 
| style=""
 
| style=""
 
}}><!--
 
}}><!--
-->[[Image:{{
+
*** ICON ***
#if: {{{icon|}}}
+
-->{{#if: {{HasProp|page={{{page|{{FULLPAGENAME}} }}}|Has icon}}
| {{{icon}}}
+
| [[{{#show: {{{page|{{FULLPAGENAME}} }}}
| {{ #ifexist: Image:{{{page}}} icon.png
+
|?Has icon
| {{{page}}} icon.png
+
|link=none
| Unknown Item icon.png{{!}}link=:Image:{{{page}}} icon.png{{!}}No image found, click to upload
+
}}]]
}}
+
| [[Image:Unknown Item icon.png{{!}}link=:Image:{{#titleparts:{{{page|{{PAGENAME}} }}} ||-1}} icon.png{{!}}No image found, click to upload]]
}}]]<br/><!--
+
}}<br/><!--
-->''{{#if: {{{caption|}}} | {{{caption}}} | {{{page}}} }}''<br/><!--
+
*** CAPTION ***
-->[[Image:{{#if: {{{image|}}} | {{{image}}} | {{{page}}}.png }}|200px]]<!--
+
-->''{{#if: {{{caption|}}} | {{{caption}}} | {{#titleparts:{{{page|{{PAGENAME}} }}} ||-1}} }}''<!--
 +
*** FULLVIEW ****
 +
-->{{#if: {{HasProp|page={{{page|{{FULLPAGENAME}} }}}|Has fullview}}
 +
| <br/>[[{{#show: {{{page|{{FULLPAGENAME}} }}}
 +
|?Has fullview
 +
|link=none
 +
}}{{!}}200px]]
 +
}}<!--
 
--></td><!--
 
--></td><!--
 
--></tr><!--
 
--></tr><!--
 +
--><!--
 +
*** BODY ***
 +
--><!--
 +
*** FOOTER ***
 
--></table><!--
 
--></table><!--
 
**********************************************************
 
**********************************************************

Revision as of 16:13, 29 June 2012

Infobox
No image found, click to upload
Infobox



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?)