Difference between revisions of "Template:Infobox"
From Salem Wiki
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 | ||
}};" | }};" | ||
− | }}>{{ # | + | }}>{{#titleparts:{{{page|{{PAGENAME}} }}} ||-1}}<!-- |
− | |||
− | |||
− | |||
--></div><!-- | --></div><!-- | ||
--></th><!-- | --></th><!-- | ||
Line 100: | Line 98: | ||
| style="" | | style="" | ||
}}><!-- | }}><!-- | ||
− | --> | + | *** ICON *** |
− | + | -->{{#if: {{HasProp|page={{{page|{{FULLPAGENAME}} }}}|Has icon}} | |
− | + | | [[{{#show: {{{page|{{FULLPAGENAME}} }}} | |
− | + | |?Has icon | |
− | + | |link=none | |
− | + | }}]] | |
− | + | | [[Image:Unknown Item icon.png{{!}}link=:Image:{{#titleparts:{{{page|{{PAGENAME}} }}} ||-1}} icon.png{{!}}No image found, click to upload]] | |
− | }} | + | }}<br/><!-- |
− | -->''{{#if: {{{caption|}}} | {{{caption}}} | {{{page}}} }}'' | + | *** CAPTION *** |
− | --> | + | -->''{{#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 | |
---|---|
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==
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. |
Examples
- See the Help:Infobox or test-data pages.
Helper-templates
- {{SetProp}}
- {{HasProp}}
- {{PropVals}}
- {{PropVals/getIcon}} to display icon at top.
- {{PropVals/Print Entry}} to display icons with name links.
- {{List Locations}} to display Locations info.
- {{Infobox/List Skillvals}} to display Skill values.
- {{Infobox/List RequiredBys}} to display RequiredBy's.
Visit Template:Infobox/doc to edit this text! (How does this work?)