Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:RosterCard: Difference between revisions

Template page
No edit summary
Tag: Manual revert
No edit summary
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
PC: 150x200px Elastic. Mobile: Grid.
PC: 175x250px Flex. Mobile: Smart Grid.
Usage: {{RosterCard |team=Name |p1=... |coach=...}}
Usage: {{RosterCard |team=Name |seeding=Seed |p1=...}}
== Cargo Declaration ==
== Cargo Declaration ==
{{#cargo_declare:
{{#cargo_declare: _table=Tournament_Teams |tournament=String |team=String |seeding=String |p1=String |p2=String |p3=String |p4=String |p5=String |p6=String |coach=String |analyst=String }}
_table = Tournament_Teams
</noinclude><includeonly>{{#cargo_store: _table=Tournament_Teams |tournament={{#titleparts:{{PAGENAME}}|1}} |team={{{team|}}} |seeding={{{seeding|}}} |p1={{{p1|}}} |p2={{{p2|}}} |p3={{{p3|}}} |p4={{{p4|}}} |p5={{{p5|}}} |p6={{{p6|}}} |coach={{{coach|}}} |analyst={{{analyst|}}} }}<div class="roster-card"><div class="roster-header"><div class="header-content"><div class="roster-logo">
|tournament = String
<div class="logo-lightmode">{{#ifexist: File:{{{team}}}.png | [[File:{{{team}}}.png|link=]] | [[File:Shield_team.png|link=]] }}</div>
|team = String
<div class="logo-darkmode">{{#ifexist: File:{{{team}}}_dark.png | [[File:{{{team}}}_dark.png|link=]] | {{#ifexist: File:{{{team}}}.png | [[File:{{{team}}}.png|link=]] | [[File:Shield_team_dark.png|link=]] }} }}</div>
|p1 = String
</div><div class="roster-name">[[{{{team}}}]]</div></div></div>{{#if:{{{seeding|}}}|<div class="roster-subheader">{{{seeding}}}</div>}}<div class="roster-content-rows"><div class="roster-players-inner count-{{#expr:{{#if:{{{p1|}}}|1|0}}+{{#if:{{{p2|}}}|1|0}}+{{#if:{{{p3|}}}|1|0}}+{{#if:{{{p4|}}}|1|0}}+{{#if:{{{p5|}}}|1|0}}+{{#if:{{{p6|}}}|1|0}}}}">{{#if:{{{p1|}}}|<div class="roster-row player">[[{{{p1}}}]]</div>}}{{ #if:{{{p2|}}}|<div class="roster-row player">[[{{{p2}}}]]</div>}}{{ #if:{{{p3|}}}|<div class="roster-row player">[[{{{p3}}}]]</div>}}{{ #if:{{{p4|}}}|<div class="roster-row player">[[{{{p4}}}]]</div>}}{{ #if:{{{p5|}}}|<div class="roster-row player">[[{{{p5}}}]]</div>}}{{ #if:{{{p6|}}}|<div class="roster-row player">[[{{{p6}}}]]</div>}}</div><div class="roster-staff-inner">{{ #if:{{{coach|}}}|<div class="roster-row staff">C: [[{{{coach}}}]]</div>}}{{ #if:{{{analyst|}}}|<div class="roster-row staff">A: [[{{{analyst}}}]]</div>}}</div></div></div></includeonly>
|p2 = String
|p3 = String
|p4 = String
|p5 = String
|p6 = String
|coach = String
|analyst = String
}}
</noinclude><includeonly>
{{#cargo_store:
_table = Tournament_Teams
|tournament = {{#titleparts:{{PAGENAME}}|1}}
|team = {{{team|}}}
|p1 = {{{p1|}}}
|p2 = {{{p2|}}}
|p3 = {{{p3|}}}
|p4 = {{{p4|}}}
|p5 = {{{p5|}}}
|p6 = {{{p6|}}}
|coach = {{{coach|}}}
|analyst = {{{analyst|}}}
}}
 
<div class="roster-card">
 
<div class="roster-header">
<div class="roster-logo">
{{#ifexist: File:{{{team}}}.png | [[File:{{{team}}}.png|link=]] | [[File:Shield_team.png|link=]] }}
</div>
<div class="roster-name">[[{{{team}}}]]</div>
</div>
 
{{#if:{{{p1|}}}|<div class="roster-player">[[{{{p1}}}]]</div>}}
{{#if:{{{p2|}}}|<div class="roster-player">[[{{{p2}}}]]</div>}}
{{#if:{{{p3|}}}|<div class="roster-player">[[{{{p3}}}]]</div>}}
{{#if:{{{p4|}}}|<div class="roster-player">[[{{{p4}}}]]</div>}}
{{#if:{{{p5|}}}|<div class="roster-player">[[{{{p5}}}]]</div>}}
{{#if:{{{p6|}}}|<div class="roster-player">[[{{{p6}}}]]</div>}}
 
{{#if:{{{coach|}}}{{{analyst|}}}|
<div class="roster-footer">
{{#if:{{{coach|}}}|<div class="roster-staff-row">C: [[{{{coach}}}]]</div>}}
{{#if:{{{analyst|}}}|<div class="roster-staff-row">A: [[{{{analyst}}}]]</div>}}
</div>
}}
 
</div>
</includeonly>

Latest revision as of 20:09, 21 January 2026

PC: 175x250px Flex. Mobile: Smart Grid.

Usage:

Seed

Cargo Declaration

This template defines the table "Tournament_Teams". View table.