Template:Ministry

From PoliticalSG
Revision as of 20:51, 16 May 2026 by SGPolitico (talk | contribs) (Created page with "<noinclude>{{#cargo_declare:_table=ministries |ministry_id=String |name=String |abbreviation=String |formed_date=Date |abolished_date=Date |current_status=String |current_minister=String |website=String |parent_ministry=String }}</noinclude><includeonly>{{#cargo_store:_table=ministries |ministry_id={{{ministry_id|}}} |name={{{name|}}} |abbreviation={{{abbreviation|}}} |formed_date={{{formed_date|}}} |abolished_date={{{abolished_date|}}} |current_status={{{current_status|...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Input Ministry Name
Abbreviation
Formed
Current Minister
Website
Status

Unified display and Cargo template for ministries. Use this for all ministry pages. Cargo data is stored in the ministries table.

ministry_id must be a permanent lowercase slug that never changes even if the ministry is renamed or abolished. e.g. mfa, mot, mof, mha, mccy, mse

current_minister must use mp_id slug format. e.g. vivian-balakrishnan not Vivian Balakrishnan

Valid current_status values: active / abolished

image should be the logo filename only. e.g. MFA logo.png not File:MFA logo.png

Usage:

Ministry of Foreign Affairs
Abbreviation MFA
Formed 9 August 1965
Current Minister vivian-balakrishnan
Website MFA
Status active