Jump to content

Template:Banner: Difference between revisions

From Red Faction Wiki
No edit summary
mNo edit summary
 
(16 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: {{{title_override|}}} | {{{title_override|}}} | {{#if: {{Banner/data|{{{1|}}}|data=title}} |{{Banner/data|{{{1|}}}|data=title}}|}}</b><br>|}}{{#if: {{{caption_override|}}} | {{{caption_override|}}} | {{#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>
: To view, add and edit banner presets, see [[Template:Banner/data]].
: To view, add and edit banner presets, see [[Template:Banner/data]].
Line 22: Line 31:
"label": "Title Override",
"label": "Title Override",
"description": "Overrides the banner's title with the new text.",
"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"
"type": "string"
}
}
},
},
"description": "Place at the top of pages (above infoboxes, if any) to show necessary warnings or info for the reader.",
"description": "Place at the top of pages (above infoboxes, if any) to show necessary warnings or info for the reader.",
"format": "inline"
"format": "inline",
"paramOrder": [
"1",
"caption_override",
"title_override",
"width_override",
"height_override",
"css"
]
}
}
</templatedata>
</templatedata>
Line 34: Line 69:
'''Output:'''
'''Output:'''
{{Banner|Under construction}}
{{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[Edit template data]

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: