Template:Political-party: Difference between revisions
SGPolitico (talk | contribs) No edit summary |
SGPolitico (talk | contribs) No edit summary |
||
| Line 64: | Line 64: | ||
|election_symbol={{{election_symbol|}}} | |election_symbol={{{election_symbol|}}} | ||
|uen={{{uen|}}} | |uen={{{uen|}}} | ||
}} | }} | ||
<!-- | <!-- ================================================================ | ||
DISPLAY INFOBOX | |||
Everything below is inside <includeonly> so nothing leaks | |||
onto the template page itself. | |||
================================================================ --> | |||
<div class="infobox-political-party" style="width:280px;min-width:200px;max-width:320px;float:right;clear:right;margin:0 0 1em 1.5em;font-size:88%;line-height:1.5;border:1px solid #a2a9b1;background:#f8f9fa;"> | |||
<!-- | <!-- LOGO --> | ||
<div style="text-align:center;padding:8px 4px 4px;"> | <div style="text-align:center;padding:8px 4px 4px;background:#ffffff;">{{#if:{{{image|}}}|[[File:{{{image}}}|200px|center|alt={{{name|}}} logo]]|<div style="height:60px;background:#f0f0f0;margin:0 30px;border-radius:3px;"></div>}}</div> | ||
{{#if:{{{image|}}} | |||
| [[File:{{{image}}}|200px|center|alt={{{name|}}} logo]] | |||
| | |||
}} | |||
</div> | |||
<!-- | <!-- COLOUR STRIPE: only rendered when colours field has a value --> | ||
{{#if:{{{colours|}}}|<div style="height:5px;background:{{{colours|}}};margin:0;"></div>}} | |||
{{#if:{{{ | |||
</div> | |||
<!-- | <!-- PARTY NAME HEADER --> | ||
{{#if:{{{ | <div style="background:#2c3e50;color:#ffffff;text-align:center;padding:7px 8px 6px;font-size:108%;font-weight:bold;line-height:1.35;">{{#if:{{{name|}}}|{{{name}}}|''Party name missing''}}{{#if:{{{abbreviation|}}}|<br/><span style="font-size:82%;font-weight:normal;opacity:0.85;">({{{abbreviation|}}}){{#if:{{{election_symbol|}}}| · {{{election_symbol|}}}}}</span>|}}</div> | ||
| | |||
}} | |||
<!-- | <!-- INFOBOX TABLE --> | ||
<table style="width:100%;border-collapse:collapse;background:transparent;"> | <table style="width:100%;border-collapse:collapse;background:transparent;"> | ||
<!-- Other names --> | <!-- Other names --> | ||
{{#if:{{{other_names|}}} | {{#if:{{{other_names|}}}|<tr><th style="width:38%;padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Other names</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{other_names|}}}</td></tr>}} | ||
|<tr><th style="width:38%;padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Other names</th> | |||
}} | |||
<!-- Status | <!-- Status — always shown --> | ||
<tr><th style="width:38%;padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align: | <tr><th style="width:38%;padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:middle;font-weight:bold;background:#eaecf0;white-space:nowrap;">Status</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:middle;">{{#switch:{{{status|}}}|active=<span style="display:inline-block;padding:1px 8px;border-radius:3px;background:#d4edda;color:#155724;font-size:90%;font-weight:bold;">Active</span>|deregistered=<span style="display:inline-block;padding:1px 8px;border-radius:3px;background:#f8d7da;color:#721c24;font-size:90%;font-weight:bold;">Deregistered</span>|merged=<span style="display:inline-block;padding:1px 8px;border-radius:3px;background:#fff3cd;color:#856404;font-size:90%;font-weight:bold;">Merged</span>|dissolved=<span style="display:inline-block;padding:1px 8px;border-radius:3px;background:#e2e3e5;color:#383d41;font-size:90%;font-weight:bold;">Dissolved</span>|#default={{{status|}}} | ||
| active | |||
| deregistered = <span style="display:inline-block;padding:1px | |||
| merged | |||
| dissolved | |||
| #default | |||
}}</td></tr> | }}</td></tr> | ||
<!-- ── SECTION | <!-- ── SECTION: Leadership ──────────────────────────────────── --> | ||
{{#if:{{{leader_name1|}}} | {{#if:{{{leader_name1|}}}|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0.03em;">Leadership</th></tr>}} | ||
|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0. | |||
}} | |||
<!-- Leader 1 --> | <!-- Leader 1 — slug auto-formatted: hyphens → spaces for display text --> | ||
{{#if:{{{leader_name1|}}} | {{#if:{{{leader_name1|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">{{#if:{{{leader_designation1|}}}|{{{leader_designation1|}}}|Leader}}</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">[[{{{leader_name1|}}}|{{ucfirst:{{#replace:{{{leader_name1|}}}|-| }}}}]]</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;"> | |||
}} | |||
<!-- Leader 2 --> | <!-- Leader 2 --> | ||
{{#if:{{{leader_name2|}}} | {{#if:{{{leader_name2|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">{{#if:{{{leader_designation2|}}}|{{{leader_designation2|}}}|Deputy}}</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">[[{{{leader_name2|}}}|{{ucfirst:{{#replace:{{{leader_name2|}}}|-| }}}}]]</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;"> | |||
}} | |||
<!-- Leader 3 --> | <!-- Leader 3 --> | ||
{{#if:{{{leader_name3|}}} | {{#if:{{{leader_name3|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">{{#if:{{{leader_designation3|}}}|{{{leader_designation3|}}}|Other leader}}</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">[[{{{leader_name3|}}}|{{ucfirst:{{#replace:{{{leader_name3|}}}|-| }}}}]]</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;"> | |||
}} | |||
<!-- ── SECTION | <!-- ── SECTION: Organisation ────────────────────────────────── --> | ||
<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0. | <tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0.03em;">Organisation</th></tr> | ||
<!-- Founded --> | <!-- Founded: date + age on separate lines, no wrapping --> | ||
{{#if:{{{founded_date|}}} | {{#if:{{{founded_date|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Founded</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{#time:j F Y|{{{founded_date}}}}}<br/><span style="color:#666;font-size:90%;">({{#expr:{{CURRENTYEAR}}-{{#time:Y|{{{founded_date}}}}}}} years ago)</span></td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Founded</th> | |||
}} | |||
<!-- Dissolved | <!-- Dissolved --> | ||
{{#if:{{{dissolved_date|}}} | {{#if:{{{dissolved_date|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Dissolved</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{#time:j F Y|{{{dissolved_date}}}}}</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Dissolved</th> | |||
}} | |||
<!-- Headquarters --> | <!-- Headquarters --> | ||
{{#if:{{{headquarters|}}} | {{#if:{{{headquarters|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Headquarters</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{headquarters|}}}</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Headquarters</th> | |||
}} | |||
<!-- UEN | <!-- UEN --> | ||
{{#if:{{{uen|}}} | {{#if:{{{uen|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">UEN</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-family:monospace;">{{{uen|}}}</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">UEN</th> | |||
}} | |||
<!-- Membership --> | <!-- Membership --> | ||
{{#if:{{{membership|}}} | {{#if:{{{membership|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Membership{{#if:{{{membership_year|}}}|<br/><span style="font-weight:normal;font-size:88%;color:#555;">({{{membership_year|}}}})</span>|}}</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{membership|}}}</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Membership{{#if:{{{membership_year|}}}|<br/><span style="font-weight:normal;font-size:88%;color:#555;">({{{membership_year|}}}</span>|}}</th> | |||
}} | |||
<!-- ── SECTION | <!-- ── SECTION: Political positions ────────────────────────── --> | ||
{{#if:{{{ideology|}}}{{{political_position|}}}{{{international|}}} | {{#if:{{{ideology|}}}{{{political_position|}}}{{{international|}}}|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0.03em;">Political positions</th></tr>}} | ||
|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0. | |||
}} | |||
{{#if:{{{ideology|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Ideology</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{ideology|}}}</td></tr>}} | |||
{{#if:{{{ideology|}}} | |||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Ideology</th> | |||
}} | |||
{{#if:{{{political_position|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Position</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{political_position|}}}</td></tr>}} | |||
{{#if:{{{political_position|}}} | |||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;"> | |||
}} | |||
{{#if:{{{international|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">International</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{international|}}}</td></tr>}} | |||
{{#if:{{{international|}}} | |||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">International</th> | |||
}} | |||
<!-- ── SECTION | <!-- ── SECTION: Associated organisations ───────────────────── --> | ||
{{#if:{{{youth_wing|}}}{{{womens_wing|}}} | {{#if:{{{youth_wing|}}}{{{womens_wing|}}}|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0.03em;">Associated organisations</th></tr>}} | ||
|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0. | |||
}} | |||
{{#if:{{{youth_wing|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Youth wing</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{youth_wing|}}}</td></tr>}} | |||
{{#if:{{{youth_wing|}}} | |||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Youth wing</th> | |||
}} | |||
{{#if:{{{womens_wing|}}}|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Women's wing</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">{{{womens_wing|}}}</td></tr>}} | |||
{{#if:{{{womens_wing|}}} | |||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Women's wing</th> | |||
}} | |||
<!-- | <!-- ── SECTION: External links ─────────────────────────────── --> | ||
{{#if:{{{website|}}} | {{#if:{{{website|}}}|<tr><th colspan="2" style="padding:3px 6px;border-top:1px solid #a2a9b1;background:#2c3e50;color:#fff;font-size:90%;text-align:left;letter-spacing:0.03em;">External links</th></tr><tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;white-space:nowrap;">Website</th><td style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;">[{{{website|}}} Official website]</td></tr>}} | ||
|<tr><th style="padding:4px 6px;border-top:1px solid #a2a9b1;vertical-align:top;font-weight:bold;background:#eaecf0;">Website</th> | |||
}} | |||
</table> | </table> | ||
</div></includeonly> | </div> | ||
</includeonly> | |||
<!-- ================================================================ | <!-- ================================================================ | ||
| Line 247: | Line 152: | ||
Unified display and Cargo template for political party pages. | Unified display and Cargo template for political party pages. | ||
Use this for all party pages. Do not use the old <code>Infobox-party</code>. | Use this for all party pages. Do not use the old <code>Infobox-party</code>. | ||
=== Full example (PAP) === | === Full example (PAP) === | ||
<pre> | <pre> | ||
{{Political-party | {{Political-party | ||
|party_id | |party_id = pap | ||
|name | |name = People's Action Party | ||
|other_names | |other_names = 人民行动党, Parti Tindakan Rakyat, மக்களின் செயல் கட்சி | ||
|abbreviation | |abbreviation = PAP | ||
|image | |image = PAP logo.png | ||
|colours | |colours = #002868 | ||
|election_symbol | |election_symbol = Lightning bolt | ||
|founded_date | |founded_date = 1954-11-21 | ||
|dissolved_date | |dissolved_date = | ||
|leader_name1 | |leader_name1 = lawrence-wong | ||
|leader_designation1 = Secretary-General | |leader_designation1 = Secretary-General | ||
|leader_name2 | |leader_name2 = heng-swee-keat | ||
|leader_designation2 = Chairman | |leader_designation2 = Chairman | ||
|leader_name3 | |leader_name3 = | ||
|leader_designation3 = | |leader_designation3 = | ||
|headquarters | |headquarters = 57B New Upper Changi Road, Singapore 462057 | ||
|uen | |uen = S59SS0001F | ||
|membership | |membership = ~20,000 | ||
|membership_year | |membership_year = 2023 | ||
|ideology | |ideology = [[Pragmatism]], [[Meritocracy]], [[Social conservatism]] | ||
|political_position= [[Centre-right politics|Centre-right]] | |political_position = [[Centre-right politics|Centre-right]] | ||
|international | |international = | ||
|youth_wing | |youth_wing = Young PAP | ||
|womens_wing | |womens_wing = PAP Women's Wing | ||
|website | |website = https://www.pap.org.sg | ||
|status | |status = active | ||
}} | }} | ||
</pre> | </pre> | ||
| Line 301: | Line 189: | ||
! Field !! Type !! Required !! Notes | ! Field !! Type !! Required !! Notes | ||
|- | |- | ||
| <code>party_id</code> || slug || Yes || Permanent | | <code>party_id</code> || slug || Yes || Permanent. e.g. <code>pap</code>, <code>wp</code> | ||
|- | |- | ||
| <code>name</code> || text || Yes || Full English name | | <code>name</code> || text || Yes || Full English name | ||
| Line 311: | Line 199: | ||
| <code>image</code> || filename || No || Filename only e.g. <code>PAP logo.png</code> | | <code>image</code> || filename || No || Filename only e.g. <code>PAP logo.png</code> | ||
|- | |- | ||
| <code>colours</code> || CSS colour || No || | | <code>colours</code> || CSS colour || No || Hex or named colour for stripe. e.g. <code>#002868</code> | ||
|- | |- | ||
| <code>election_symbol</code> || text || No || Symbol name as registered with ELD | | <code>election_symbol</code> || text || No || Symbol name as registered with ELD | ||
|- | |- | ||
| <code>founded_date</code> || YYYY-MM-DD || Yes || | | <code>founded_date</code> || YYYY-MM-DD || Yes || | ||
|- | |- | ||
| <code>dissolved_date</code> || YYYY-MM-DD || No || Leave blank if active | | <code>dissolved_date</code> || YYYY-MM-DD || No || Leave blank if active | ||
|- | |- | ||
| <code>leader_name1</code> || mp_id slug || Yes || e.g. <code>lawrence-wong</code> | | <code>leader_name1</code> || mp_id slug || Yes || e.g. <code>lawrence-wong</code>. Redirect must exist at this slug. | ||
|- | |- | ||
| <code>leader_designation1</code> || text || Yes || e.g. <code>Secretary-General</code> | | <code>leader_designation1</code> || text || Yes || e.g. <code>Secretary-General</code> | ||
| Line 337: | Line 225: | ||
| <code>membership</code> || text || No || e.g. <code>~20,000</code> | | <code>membership</code> || text || No || e.g. <code>~20,000</code> | ||
|- | |- | ||
| <code>membership_year</code> || text || No || Year | | <code>membership_year</code> || text || No || Year the membership figure applies to | ||
|- | |- | ||
| <code>ideology</code> || text || No || Wikilinked | | <code>ideology</code> || text || No || Wikilinked terms preferred | ||
|- | |- | ||
| <code>political_position</code> || text || No || e.g. <code>Centre-right</code> | | <code>political_position</code> || text || No || e.g. <code>Centre-right</code> | ||
|- | |- | ||
| <code>international</code> || text || No || International affiliations | | <code>international</code> || text || No || International affiliations if any | ||
|- | |- | ||
| <code>youth_wing</code> || text || No || | | <code>youth_wing</code> || text || No || | ||
| Line 354: | Line 242: | ||
|} | |} | ||
=== | === Notes on leader links === | ||
<code>leader_name1/2/3</code> accept mp_id slugs (e.g. <code>lawrence-wong</code>). | |||
The template auto-formats the display text by replacing hyphens with spaces. | |||
A redirect page must exist at each slug pointing to the full MP page. | |||
[[Category:Infobox templates]] | [[Category:Infobox templates]] | ||
Revision as of 21:23, 16 May 2026
This template defines the table "parties". View table.
Usage
Unified display and Cargo template for political party pages.
Use this for all party pages. Do not use the old Infobox-party.
Full example (PAP)
{{Political-party
|party_id = pap
|name = People's Action Party
|other_names = 人民行动党, Parti Tindakan Rakyat, மக்களின் செயல் கட்சி
|abbreviation = PAP
|image = PAP logo.png
|colours = #002868
|election_symbol = Lightning bolt
|founded_date = 1954-11-21
|dissolved_date =
|leader_name1 = lawrence-wong
|leader_designation1 = Secretary-General
|leader_name2 = heng-swee-keat
|leader_designation2 = Chairman
|leader_name3 =
|leader_designation3 =
|headquarters = 57B New Upper Changi Road, Singapore 462057
|uen = S59SS0001F
|membership = ~20,000
|membership_year = 2023
|ideology = [[Pragmatism]], [[Meritocracy]], [[Social conservatism]]
|political_position = [[Centre-right politics|Centre-right]]
|international =
|youth_wing = Young PAP
|womens_wing = PAP Women's Wing
|website = https://www.pap.org.sg
|status = active
}}
Field reference
| Field | Type | Required | Notes |
|---|---|---|---|
party_id |
slug | Yes | Permanent. e.g. pap, wp
|
name |
text | Yes | Full English name |
other_names |
text | No | Other language names, comma-separated |
abbreviation |
text | Yes | e.g. PAP, WP
|
image |
filename | No | Filename only e.g. PAP logo.png
|
colours |
CSS colour | No | Hex or named colour for stripe. e.g. #002868
|
election_symbol |
text | No | Symbol name as registered with ELD |
founded_date |
YYYY-MM-DD | Yes | |
dissolved_date |
YYYY-MM-DD | No | Leave blank if active |
leader_name1 |
mp_id slug | Yes | e.g. lawrence-wong. Redirect must exist at this slug.
|
leader_designation1 |
text | Yes | e.g. Secretary-General
|
leader_name2 |
mp_id slug | No | |
leader_designation2 |
text | No | |
leader_name3 |
mp_id slug | No | |
leader_designation3 |
text | No | |
headquarters |
text | No | Full address |
uen |
text | No | ROS Unique Entity Number |
membership |
text | No | e.g. ~20,000
|
membership_year |
text | No | Year the membership figure applies to |
ideology |
text | No | Wikilinked terms preferred |
political_position |
text | No | e.g. Centre-right
|
international |
text | No | International affiliations if any |
youth_wing |
text | No | |
womens_wing |
text | No | |
website |
URL | No | Full URL with https |
status |
enum | Yes | active / deregistered / merged / dissolved
|
Notes on leader links
leader_name1/2/3 accept mp_id slugs (e.g. lawrence-wong).
The template auto-formats the display text by replacing hyphens with spaces.
A redirect page must exist at each slug pointing to the full MP page.