![]() | This is a documentation subpage for Template:Political party. It may contain usage information, categories and other content that is not part of the original template page. |
![]() | This template uses Lua: |
Template:Political party produces the short name or color of the provided political party.
((Political party|<party name>|<value requested>))
Parameter | Description |
---|---|
1 | The political party's name. If a party is not found, place a request at the talk page. |
2 | The value requested. Currently supported values are abbrev , color , and shortname .
|
error | Optional, this parameter will return the provided |error= value if the module does not contain the requested party or color.
|
Here are some examples using the Labour Party (note that there are multiple potential input names):
["Labour and Co-operative"] = "Labour Party (UK)",
["Labour Co-operative"] = "Labour Party (UK)",
...
["Labour Party (Thailand)"] = {abbrev = "", color = "#FF0000", shortname = "",},
["Labour Party (UK)"] = {abbrev = "Lab", color = "#E4003B", shortname = "Labour",},
((Political party|Labour Party (UK)|abbrev))
→ Lab((Political party|Labour Party (UK)|shortname))
→ Labour((Political party|Labour and Co-operative|shortname))
→ Labour Co-op((Political party|Labour Co-operative|shortname))
→ Labour Co-op((Political party|Labour Party (UK)|color))
→ #E4003BIf the party is not present in the module, or the shortname or abbreviation are not in the module, the input party name will be returned.
((Political party|Not-a-party|abbrev))
→ Not-a-party((Political party|Not-a-party|shortname))
→ Not-a-party((Political party|Not-a-party|color))
→ #F8F9FA((Political party|A test no values|shortname))
→ A test no valuesIf either of the required parameters are not supplied, or the color does not exist in the module, an error will be returned.
((Political party))
→ parameter 1 should be a party name.((Political party|A test no values))
→ parameter 2 should be the output type.((Political party|A test no values|color))
→ Value not in template. Please request that it be added.To avoid generating a script error, use |error=value
. Note that this error value will also be passed if the party is not stored in the module.
((Political party|A test no values|color|error=ERROR))
→ ERROR((Political party|Not-a-party|color|error=ERROR))
→ ERROR