Template:Party table entry: Difference between revisions

From AlternateWiki
Content added Content deleted
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>|-{{#if:{{{show_color|}}}|<nowiki/>
<includeonly>|-{{#if:{{{show_color|}}}|<nowiki/>
{{!}} bgcolor="{{GetJSON|{{{1}}}|{{{2}}}.color|none}}" {{!}}}}
{{!}} {{#if:{{{separate_desc|}}}|rowspan="2"}} bgcolor="{{GetJSON|{{{1}}}|{{{2}}}.color|none}}" {{!}}}}
|{{GetJSON|{{{1}}}|{{{2}}}.name}}{{#if:{{{show_emblem|}}}|<nowiki/>
{{#if:{{{separate_desc|}}}|{{!}}rowspan="2"}}|{{#if:{{{show_emblem_with_name|}}}|<div style="text-align: center">[[File:{{GetJSON|{{{1}}}|{{{2}}}.logo}}|170x65px]]<br><br>}}{{GetJSON|{{{1}}}|{{{2}}}.name}}{{#if:{{{show_emblem_with_name|}}}|</div>}}{{#if:{{{show_emblem|}}}|<nowiki/>
{{!}}[[File:{{GetJSON|{{{1}}}|{{{2}}}.logo}}|70x70px]]}}{{#if:{{{show_founded|}}}|<nowiki/>
{{!}}<div style="text-align: center">[[File:{{GetJSON|{{{1}}}|{{{2}}}.logo}}|70x70px]]</div>}}{{#if:{{{show_founded|}}}|<nowiki/>
{{!}}<div style="text-align: center">{{GetJSON|{{{1}}}|{{{2}}}.founded}}</div>}}{{#if:{{{show_position|}}}|<nowiki/>
{{!}}<div style="text-align: center">{{GetJSON|{{{1}}}|{{{2}}}.founded}}</div>}}{{#if:{{{show_position|}}}|<nowiki/>
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.position}}}}
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.position}}}}
|{{#arraydefine:{{{2}}}.ideologies|{{GetJSON|{{{1}}}|{{{2}}}.ideologies}}|;}}
|{{#arraydefine:{{{2}}}.ideologies|{{GetJSON|{{{1}}}|{{{2}}}.ideologies}}|;}}
{{nowrap|{{#arrayprint:{{{2}}}.ideologies|<br />}}}}
{{nowrap|{{#arrayprint:{{{2}}}.ideologies|<br />}}}}
|{{GetJSON|{{{1}}}|{{{2}}}.leader}}
||{{GetJSON|{{{1}}}|{{{2}}}.leader}}{{#if:{{{separate_desc|}}}||<nowiki/>
|{{GetJSON|{{{1}}}|{{{2}}}.desc}}{{#if:{{{show_seats|}}}|<nowiki/>
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.desc}}}}{{#if:{{{show_seats|}}}{{{show_seats_auto|}}}|<nowiki/>
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.seats}}}}{{#if:{{{after1|}}}|
{{!}}{{#if:{{{show_seats|}}}|{{GetJSON|{{{1}}}|{{{2}}}.seats}}}}<!--
-->{{#if:{{{show_seats_auto|}}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats_total}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats_label}}|{{GetJSON|{{{1}}}|{{{2}}}.seats_label}}<br>}}{{Composition bar|{{GetJSON|{{{1}}}|{{{2}}}.seats}}|{{GetJSON|{{{1}}}|{{{2}}}.seats_total}}|#{{GetJSON|{{{1}}}|{{{2}}}.color|CCCCCC}}}}}}}}}}<!--
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.{{{after1}}}}}{{#if:{{{after2|}}}|
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.{{{after2}}}}}{{#if:{{{after3|}}}|
-->}}{{#if:{{{show_seats2|}}}{{{show_seats2_auto|}}}|<nowiki/>
{{!}}{{#if:{{{show_seats2|}}}|{{GetJSON|{{{1}}}|{{{2}}}.seats2}}}}<!--
-->{{#if:{{{show_seats2_auto|}}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats2}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats2_total}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats2_label}}|{{GetJSON|{{{1}}}|{{{2}}}.seats2_label}}<br>}}{{Composition bar|{{GetJSON|{{{1}}}|{{{2}}}.seats2}}|{{GetJSON|{{{1}}}|{{{2}}}.seats2_total}}|#{{GetJSON|{{{1}}}|{{{2}}}.color|CCCCCC}}}}}}}}}}<!--
-->}}{{#if:{{{show_seats3|}}}{{{show_seats3_auto|}}}|<nowiki/>
{{!}}{{#if:{{{show_seats3|}}}|{{GetJSON|{{{1}}}|{{{2}}}.seats3}}}}<!--
-->{{#if:{{{show_seats3_auto|}}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats3}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats3_total}}|{{#if:{{GetJSON|{{{1}}}|{{{2}}}.seats3_label}}|{{GetJSON|{{{1}}}|{{{2}}}.seats3_label}}<br>}}{{Composition bar|{{GetJSON|{{{1}}}|{{{2}}}.seats3}}|{{GetJSON|{{{1}}}|{{{2}}}.seats3_total}}|#{{GetJSON|{{{1}}}|{{{2}}}.color|CCCCCC}}}}}}}}}}<!--
-->}}{{#if:{{{after1|}}}|<nowiki/>
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.{{{after1}}}}}{{#if:{{{after2|}}}|<nowiki/>
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.{{{after2}}}}}{{#if:{{{after3|}}}|<nowiki/>
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.{{{after3}}}}}}}}}}}
{{!}}{{GetJSON|{{{1}}}|{{{2}}}.{{{after3}}}}}}}}}}}
|-{{#if:{{{separate_desc|}}}|<nowiki/>
|-</includeonly><noinclude>
{{!}}-
{{!}}colspan="{{{separate_desc}}}"{{!}}{{GetJSON|{{{1}}}|{{{2}}}.desc}}
{{!}}-
}}</includeonly><noinclude>
'''Mandatory'''
* <code>1</code>: First parameter specifies JSON file to take information from.
* <code>2</code>: Second parameter specifies key that refers to an object representing the party in the file.
'''Optional'''
* <code>show_color</code>: Shows color block to the left of name with background color of <code>party.color</code>.
* <code>separate_desc</code>: Shows description (<code>party.desc</code>) underneath the information (except for the name/colour). Value should be the width of the description as so it horizontally fills the rest of the table.
* <code>show_emblem</code>: Shows emblem (<code>party.logo</code>) in column after name at size <code>70x70px</code>.<br><code>show_emblem_with_name</code>: Shows emblem (<code>party.logo</code>) in the same cell as the name.
* <code>show_founded</code>: Shows founding date/year (<code>party.founded</code>) in column after emblem.
* <code>show_position</code>: Shows political position (<code>party.position</code>) in column founded.
* <code>show_seats</code>: Shows seats (<code>party.seats</code>) in column after leader/summary.<br><code>show_seats_auto</code>: Shows a [[Template:Composition bar|Composition bar]] made from <code>party.seats</code>, <code>party.seats_total</code> and (if it exists) <code>party.color</code>.
* <code>after1</code>, <code>after2</code>, <code>after3</code>: Generic columns at the end to display special information (<code>party.after1</code>, <code>party.after2</code>, <code>party.after3</code>).

<nowiki>{{Party table entry|Template:Party_table_entry/JSON|cooperative}}</nowiki>
<nowiki>{{Party table entry|Template:Party_table_entry/JSON|cooperative}}</nowiki>
{| class="wikitable" style="text-align:left;"
{| class="wikitable" style="text-align:left;"
Line 22: Line 46:
{{Party table entry|Template:Party_table_entry/JSON|cooperative}}
{{Party table entry|Template:Party_table_entry/JSON|cooperative}}
|}
|}
<nowiki>{{Party table entry|Template:Party_table_entry/JSON|cooperative|show_color=y|show_founded=y|show_seats=y|show_position=y|after1=membership}}</nowiki>
<nowiki>{{Party table entry|Template:Party_table_entry/JSON|cooperative|show_color=y|show_founded=y|show_seats_auto=y|show_position=y|after1=membership|show_emblem_with_name=y|separate_desc=8}}</nowiki>
{| class="wikitable" style="text-align:left;"
{| class="wikitable" style="text-align:left;"
!colspan="2"|Name
!colspan="2"|Name
!Emblem
!Founded
!Founded
!Position
!Ideology
!Ideology
!Leader
!Leader
!Summary
!Seats
!Seats
!Membership
!Membership
{{Party table entry|Template:Party_table_entry/JSON|cooperative|show_color=y|show_founded=y|show_seats=y|show_position=y|after1=membership|show_emblem=y}}
{{Party table entry|Template:Party_table_entry/JSON|cooperative|show_color=y|show_founded=y|show_seats_auto=y|show_position=y|after1=membership|show_emblem_with_name=y|separate_desc=8}}
|}
|}
</noinclude>
</noinclude>

Latest revision as of 20:19, 22 May 2024

Mandatory

  • 1: First parameter specifies JSON file to take information from.
  • 2: Second parameter specifies key that refers to an object representing the party in the file.

Optional

  • show_color: Shows color block to the left of name with background color of party.color.
  • separate_desc: Shows description (party.desc) underneath the information (except for the name/colour). Value should be the width of the description as so it horizontally fills the rest of the table.
  • show_emblem: Shows emblem (party.logo) in column after name at size 70x70px.
    show_emblem_with_name: Shows emblem (party.logo) in the same cell as the name.
  • show_founded: Shows founding date/year (party.founded) in column after emblem.
  • show_position: Shows political position (party.position) in column founded.
  • show_seats: Shows seats (party.seats) in column after leader/summary.
    show_seats_auto: Shows a Composition bar made from party.seats, party.seats_total and (if it exists) party.color.
  • after1, after2, after3: Generic columns at the end to display special information (party.after1, party.after2, party.after3).
{{Party table entry|Template:Party_table_entry/JSON|cooperative}}
Name Ideology Leader Summary
Co-operative Party

Co-operatism
Social democracy
British unionism

Jim McMahon
(NEC Chair)
Preet Kaur Gill
(Parliamentary Chair)
Joe Fortune
(General Secretary)
A party that promotes cooperative principles and values and provides political representation for the British co-operative movement. Since 1927 has been in an electoral alliance with the Labour party, standing joint candidates (under the Labour and Co-operative description).
{{Party table entry|Template:Party_table_entry/JSON|cooperative|show_color=y|show_founded=y|show_seats_auto=y|show_position=y|after1=membership|show_emblem_with_name=y|separate_desc=8}}
Name Founded Position Ideology Leader Seats Membership
1917
Centre-left

Co-operatism
Social democracy
British unionism

Jim McMahon
(NEC Chair)
Preet Kaur Gill
(Parliamentary Chair)
Joe Fortune
(General Secretary)
House of Commons
27 / 650
13,194
A party that promotes cooperative principles and values and provides political representation for the British co-operative movement. Since 1927 has been in an electoral alliance with the Labour party, standing joint candidates (under the Labour and Co-operative description).