Template:Box: Difference between revisions

From AYSO Wiki
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>
<div class="card with-{{#ifeq:{{{header|}}}|bottom|footer|header}} border border-primary"
<div class="card with-{{#ifeq:{{{header|}}}|bottom|footer|header}} border border-primary"
style="height:340px; position:relative; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; padding-bottom:64px;"
style="height:340px; position:relative; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;"
{{#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 10: Line 10:


-->{{#if:{{{target|}}}
-->{{#if:{{{target|}}}
|[[{{{target|}}}|{{#if: {{{content|}}}
|[[{{{target|}}}|<div class="card-body"></div>]]
|<div class="card-body">
|<div class="card-body"></div>
{{{content|}}}</div>
|<div class="card-body"></div>
}}]]
|<div class="card-body">
{{{content|}}}</div>
}}<!--
}}<!--


-->{{#ifeq:{{{header|}}}|bottom|{{#if:{{{target|}}}
-->{{#ifeq:{{{header|}}}|bottom|{{#if:{{{target|}}}
|[[{{{target|}}}|<div class="card-footer"
|[[{{{target|}}}|<div class="card-footer" style="position:absolute; left:0; right:0; bottom:0; height:56px; display:flex; align-items:center; justify-content:center; padding:0 12px; box-sizing:border-box;">{{{title|Title}}}</div>]]
|<div class="card-footer" style="position:absolute; left:0; right:0; bottom:0; height:56px; display:flex; align-items:center; justify-content:center; padding:0 12px; box-sizing:border-box;">{{{title|Title}}}</div>
style="position:absolute; left:0; right:0; bottom:10px; height:48px; display:flex; align-items:center; justify-content:center;">
{{{title|Title}}}
</div>]]
|<div class="card-footer"
style="position:absolute; left:0; right:0; bottom:10px; height:48px; display:flex; align-items:center; justify-content:center;">
{{{title|Title}}}
</div>
}}|}}
}}|}}
</div>
</div>
Line 37: Line 38:
}}
}}
</pre>
</pre>

;Example (Wrapped into [[Template:Boxes]])
{{Boxes|
{{Box
|title=Sports Connect
|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>
{
"params": {
"header": {
"label": "Box header position",
"description": "Set to \"bottom\" to move header down. Otherwise it will show up at the top.",
"type": "string"
},
"image": {
"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 styled program box.",
"paramOrder": [
"title",
"header",
"target",
"image",
"content"
]
}
</templatedata>
</noinclude>
</noinclude>

Revision as of 09:51, 12 February 2026


Usage
{{Box
|title=
|target=
|header=bottom
|image=
|content=
}}