Template:Box: Difference between revisions

From AYSO Wiki
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
<includeonly><div class="card with-{{#ifeq:{{{header|}}}|bottom|footer|header}} border border-primary"
<includeonly><div class="card {{{class|}}} with-{{#ifeq:{{{header|}}}|bottom|footer|header}} border border-primary"
style="grid-column:auto / span 1; width:auto !important; max-width:none !important; min-width:0 !important; float:none !important; box-sizing:border-box; height:340px; position:relative; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;"
style="grid-column:auto / span 1; width:auto !important; max-width:none !important; min-width:0 !important; float:none !important; box-sizing:border-box; height:340px; position:relative; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; {{{style|}}}"
{{#if:{{{image|}}}|data-background="{{#ifeq:{{{image|}}}|default|/w/extensions/MyWikisLocalConfig/Ayso-logo.png|{{filepath:{{PAGENAME:{{{image|}}}}}}}}}"}}><!--
{{#if:{{{image|}}}|data-background="{{#ifeq:{{{image|}}}|default|/w/extensions/MyWikisLocalConfig/Ayso-logo.png|{{filepath:{{PAGENAME:{{{image|}}}}}}}}}"}}><!--


Line 37: Line 37:
|image=
|image=
|content=
|content=
|class=
|style=
}}
}}
</pre>
</pre>
;Example
;Example
(Wrapped into [[Template:Boxes]])
{{Boxes|
{{Boxes|
{{Box|title=Sports Connect|target=Sports Connect|header=bottom|image=Ayso-connect.png}}
{{Box
{{Box|title=AYSOU|target=AYSOU|header=bottom|image=Ayso-circle.png}}
|title=Sports Connect
{{Box|title=Background Checks|target=Background Checks|header=bottom|image=Ayso-run.png}}
|target=Sports Connect
|header=bottom
|image=Ayso-connect.png
}}
{{Box
|title=AYSOU
|target=AYSOU
|header=bottom
|image=Ayso-circle.png
}}
{{Box
|title=Background Checks
|target=Background Checks
|header=bottom
|image=Ayso-run.png
}}
}}
}}
<templatedata>
<templatedata>
{
{
"params": {
"params": {
"header": { "label": "Box header position", "description": "Set to \"bottom\" to move header down. Otherwise it will show up at the top.", "type": "string" },
"header": {
"image": { "label": "Image", "description": "Name of the uploaded image to be shown as the box background.", "type": "wiki-file-name" },
"label": "Box header position",
"target": { "label": "Link target", "description": "Name of the page to link the box to.", "type": "wiki-page-name" },
"description": "Set to \"bottom\" to move header down. Otherwise it will show up at the top.",
"title": { "label": "Box title", "description": "If not set, falls back to `target`.", "type": "string" },
"type": "string"
"content": { "label": "Box content", "description": "Arbitrary wikitext adapted for use inside templates.", "type": "content" },
},
"class": { "label": "Extra CSS class", "description": "Optional CSS class added to the card.", "type": "string" },
"image": {
"style": { "label": "Inline style", "description": "Optional inline CSS appended to the card.", "type": "string" }
"label": "Image",
"description": "Name of the uploaded image to be shown as the box background.",
"type": "wiki-file-name"
},
"target": {
"label": "Link target",
"description": "Name of the page to link the box to.",
"type": "wiki-page-name"
},
"title": {
"label": "Box title",
"description": "If not set, falls back to `target`.",
"type": "string"
},
"content": {
"label": "Box content",
"description": "Arbitrary wikitext adapted for use inside templates.",
"type": "content"
}
},
},
"description": "Creates a box.",
"description": "Creates a box.",
"paramOrder": [ "title", "header", "target", "image", "content", "class", "style" ]
"paramOrder": [
"title",
"header",
"target",
"image",
"content"
]
}
}
</templatedata>
</templatedata>

Revision as of 10:17, 12 February 2026

Usage
{{Box
|title=
|target=
|header=
|image=
|content=
|class=
|style=
}}
Example

Creates a box.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Box titletitle

If not set, falls back to `target`.

Stringoptional
Box header positionheader

Set to "bottom" to move header down. Otherwise it will show up at the top.

Stringoptional
Link targettarget

Name of the page to link the box to.

Page nameoptional
Imageimage

Name of the uploaded image to be shown as the box background.

Fileoptional
Box contentcontent

Arbitrary wikitext adapted for use inside templates.

Contentoptional
Extra CSS classclass

Optional CSS class added to the card.

Stringoptional
Inline stylestyle

Optional inline CSS appended to the card.

Stringoptional