Template:Banner: Difference between revisions

From Red Faction Wiki
No edit summary
mNo edit summary
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{| class="banner" style="border-color: {{#if: {{Banner/data|{{{1|}}}|data=border_color}} | {{Banner/data|{{{1|}}}|data=border_color}} | rgb(107,107,107)}}"
<includeonly>{| class="banner" style="{{#if: {{{css|}}}|{{{css}}}}}<!--
| width="50px" | [[File:{{#if: {{Banner/data|{{{1|}}}|data=icon}} | {{Banner/data|{{{1|}}}|data=icon}} | Icon_Info.png}}|center|link=]]
-->padding-right: 40px;<!--
|{{#if: {{Banner/data|{{{1|}}}|data=title}} |<b>{{Banner/data|{{{1|}}}|data=title}}</b><br>|}}{{#if: {{Banner/data|{{{1|}}}|data=description}} |{{Banner/data|{{{1|}}}|data=description}}|}}
 
-->border-color: {{#if: {{Banner/data|{{{1|}}}|data=border_color}} | {{Banner/data|{{{1|}}}|data=border_color}} | rgb(107,107,107)}};<!--
 
-->{{#if: {{{width_override|}}} | width: {{{width_override|}}} !important; min-width: unset; | {{#if: {{Banner/data|{{{1|}}}|data=width}} | width: {{Banner/data|{{{1|}}}|data=width}} !important; min-width: unset;}} }}<!--
 
-->{{#if: {{{height_override|}}} | height: {{{height_override|}}}; | {{#if: {{Banner/data|{{{1|}}}|data=height}} | height: {{Banner/data|{{{1|}}}|data=height}};}} }}"
| width="50px" | [[File:{{#if: {{Banner/data|{{{1|}}}|data=icon}} | {{Banner/data|{{{1|}}}|data=icon}} | Banner_InfoIcon.png}}|center|link=]]
|{{#if: {{{title_override|}}} | <b>{{{title_override|}}}</b><br> | {{#if: {{Banner/data|{{{1|}}}|data=title}} |<b>{{Banner/data|{{{1|}}}|data=title}}</b><br>|}}|}}<!--
 
-->{{#if: {{{caption_override|}}} | {{{caption_override|}}} | {{#if: {{Banner/data|{{{1|}}}|data=description}} | {{Banner/data|{{{1|}}}|data=description}} }}}}
|}</includeonly><noinclude>
|}</includeonly><noinclude>
{{Banner}}
: To view, add and edit banner presets, see [[Template:Banner/data]].
{{BannerWIP}}
<templatedata>
{
"params": {
"1": {
"label": "Preset",
"description": "The preset the banner will use. This parameter grabs the presets from the Template:Banner/data page.",
"example": "Under construction",
"type": "string",
"required": true
},
"caption_override": {
"label": "Caption Override",
"description": "Overrides the text beneath the banner's title with the new text.",
"type": "string"
},
"title_override": {
"label": "Title Override",
"description": "Overrides the banner's title with the new text.",
"type": "string"
},
"css": {
"label": "CSS",
"description": "An additional parameter to add any CSS to customise the individual banner.",
"example": "font-size: 12px;",
"type": "string"
},
"width_override": {
"label": "Width Override",
"description": "Overrides the banner's width.",
"example": "400px",
"type": "string"
},
"height_override": {
"label": "Height Override",
"description": "Overrides the banner's height.",
"example": "300px",
"type": "string"
}
},
"description": "Place at the top of pages (above infoboxes, if any) to show necessary warnings or info for the reader.",
"format": "inline",
"paramOrder": [
"1",
"caption_override",
"title_override",
"width_override",
"height_override",
"css"
]
}
</templatedata>
<pre>{{Banner|PRESET_NAME}}</pre>
'''Usage:'''
<pre>{{Banner|Under construction}}</pre>
'''Output:'''
{{Banner|Under construction}}
[[Category:Core Templates]]
</noinclude>
</noinclude>

Latest revision as of 23:25, 6 March 2024

To view, add and edit banner presets, see Template:Banner/data.

Place at the top of pages (above infoboxes, if any) to show necessary warnings or info for the reader.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Preset1

The preset the banner will use. This parameter grabs the presets from the Template:Banner/data page.

Example
Under construction
Stringrequired
Caption Overridecaption_override

Overrides the text beneath the banner's title with the new text.

Stringoptional
Title Overridetitle_override

Overrides the banner's title with the new text.

Stringoptional
Width Overridewidth_override

Overrides the banner's width.

Example
400px
Stringoptional
Height Overrideheight_override

Overrides the banner's height.

Example
300px
Stringoptional
CSScss

An additional parameter to add any CSS to customise the individual banner.

Example
font-size: 12px;
Stringoptional
{{Banner|PRESET_NAME}}

Usage:

{{Banner|Under construction}}

Output: