Difference between revisions of "Template:Infobox Sirion"

From BattleMaster Wiki
Jump to navigation Jump to search
(Removed black border -- overlapped with red border, and wasn't needed.)
m
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
 
==Description==
 
==Description==
I've done a total remake of the template, to fit with the new theme of the Sirion wiki page, and allow for much easier updating (via parameters).
+
The template now uses an external feed for most of its attributes, keeping it better up to date.  It also makes uses of semantics.
 
 
  
 
==Code==
 
==Code==
 
<pre>
 
<pre>
 
{{Infobox Sirion
 
{{Infobox Sirion
|ruler=
 
|banker=
 
|judge=
 
|general=
 
|regions=
 
|pop=
 
 
|nobles=
 
|nobles=
 
|advys=
 
|advys=
Line 22: Line 15:
 
<pre>
 
<pre>
 
{{Infobox Sirion
 
{{Infobox Sirion
|ruler=Handow Meadowcrest
 
|banker=[[Revan Family/Alain|Alain Revan]]
 
|judge=Alexander Acies Dux Ducis
 
|general=[[Pinetree Family/Tung|Tung Pinetree]]
 
|regions=19
 
|pop=219,992
 
 
|nobles=68
 
|nobles=68
 
|advys=9
 
|advys=9
Line 34: Line 21:
 
</pre>
 
</pre>
 
{{Infobox Sirion
 
{{Infobox Sirion
|ruler=Handow Meadowcrest
+
|nobles=82
|banker=[[Revan Family/Alain|Alain Revan]]
+
|advys=4
|judge=Alexander Acies Dux Ducis
+
|updated=8/04/12
|general=[[Pinetree Family/Tung|Tung Pinetree]]
 
|regions=19
 
|pop=219,992
 
|nobles=68
 
|advys=9
 
|updated=7/11/08
 
 
}}
 
}}
 
</noinclude>
 
</noinclude>
<includeonly>
+
<includeonly>{{#get_web_data:url=http://battlemaster.org/data/realm.php?World=1&ID=3|format=XML
{|style="border-bottom: 1px solid darkred; border-left: 8px solid darkred;" cellspacing="0" border="2" cellpadding="3" align="right" valign="top" border="0"
+
|data=Island=continent,TitleBackColor=colour,Realm=name,Government=system,RulerTitle=rulertitle,RulerName=rulername,GeneralTitle=generaltitle,GeneralName=generalname,JudgeTitle=judgetitle,JudgeName=judgename,BankerTitle=bankertitle,BankerName=bankername}}
|-bgcolor="Darkred"
+
{|style="border-bottom: 8px solid darkred; border-right: 8px solid darkred; ; border-left: 8px solid darkred;" cellspacing="0" border="2" cellpadding="3" align="right" valign="top" border="0"
|Colspan="2" align="center"|<font size="+1">'''Sirion'''</font>
 
|-style="border-bottom: 1px solid darkred; border-top: 1px solid darkred;"
 
|colspan="2" align="Center"|http://www.battlemaster.org/icons/DragonOrb.png
 
 
|-
 
|-
|colspan="2" align="center" style="border-bottom: 6px solid darkred; border-top: 6px solid darkred;"|[[Image:Sirion.png]]
+
|colspan="2" align="center" style="border-bottom: 8px solid darkred;"|[[image:Sirion at its peak II-adj.png]]
|-style="border-top: 6px solid darkred;"
+
|-style="border-top: 8px solid darkred;"
|[[Islands|Continent:]]||[[East Continent]]
+
|[[Islands|Continent:]]||[[Located on::{{#external_value:Island}}]]
 
|-
 
|-
|[[Capital]]:||[[East Continent/Sirion|Sirion City]]
+
|[[Capital]]:||{{#ask: [[capital of::{{#external_value:Realm}}]]| default=Unknown}}
 
|-style="border-bottom: 6px solid darkred;"
 
|-style="border-bottom: 6px solid darkred;"
|Largest City:||[[East Continent/Sirion|Sirion City]]
+
|Largest City:||{{#ask: [[part of::{{#external_value:Realm}}]] [[is regiontype::Stronghold||City]] | limit = 1 | sort = population | order = desc | searchlabel= | default=Unknown}}
 
|-
 
|-
|style="border-top: 6px solid darkred;"|[[Government System]]:||style="border-top: 6px solid darkred;"|[[Government System#Republic|Republic]]
+
|style="border-top: 8px solid darkred;"|[[Government System]]:||style="border-top: 8px solid darkred;"|[[government type is::{{#external_value:Government}}]]
 
|-
 
|-
|[[Government_Position#Ruler|Prime Minister]]:||{{{ruler}}}
+
|{{#external_value:RulerTitle}}:||{{#external_value:RulerName}}
 
|-
 
|-
|[[Government_Position#Banker|Minister of Finance]]:||{{{banker}}}  
+
|{{#external_value:GeneralTitle}}:||{{#external_value:GeneralName}}
 
|-
 
|-
|[[Government_Position#General|Minister of Defense]]:||{{{general}}}
+
|{{#external_value:JudgeTitle}}:||{{#external_value:JudgeName}}
 
|-
 
|-
|style="border-bottom: 6px solid darkred;"|[[Government_Position#Judge|Grand Justiciar]]:||style="border-bottom: 6px solid darkred;"|{{{judge}}}
+
|style="border-bottom: 8px solid darkred;"|{{#external_value:BankerTitle}}:||style="border-bottom: 8px solid darkred;"|{{#external_value:BankerName}}
 
|-
 
|-
|[[Region|Regions:]]||{{{regions}}}
+
|[[Region|Regions:]]||{{#ask: [[part of::{{#external_value:Realm}}]] [[is regiontype::+]] | format = count | default=Unknown}}
 
|-
 
|-
|Population:||{{{pop}}}
+
|Population:||{{#ask: [[part of::{{#external_value:Realm}}]] | ?population | format = sum | default = 0}}
 
|-
 
|-
 
|Nobles:||{{{nobles}}}
 
|Nobles:||{{{nobles}}}
Line 78: Line 56:
 
|Adventurers:||{{{advys}}}
 
|Adventurers:||{{{advys}}}
 
|-
 
|-
|style="border-bottom: 6px solid darkred;"|Last updated:||style="border-bottom: 6px solid darkred;"|{{{updated}}}
+
|Last updated:||{{{updated}}}
 +
|-
 +
| style="border-top: 8px solid darkred;" colspan="2" align="Center"| [[Image:Sirion-Orobors.png]]
 +
|-
 
|}</includeonly>
 
|}</includeonly>

Latest revision as of 11:14, 10 November 2015

Description

The template now uses an external feed for most of its attributes, keeping it better up to date. It also makes uses of semantics.

Code

{{Infobox Sirion
|nobles=
|advys=
|updated=
}}

Example

{{Infobox Sirion
|nobles=68
|advys=9
|updated=7/11/08
}}

XML error: SYSTEM or PUBLIC, the URI is missing at line 1.

Sirion at its peak II-adj.png
Continent:
Capital: UnknownSome use of "" in your query was not closed by a matching "".
Largest City: UnknownSome use of "" in your query was not closed by a matching "".
Government System:
:
:
:
:
Regions: 0Some use of "" in your query was not closed by a matching "".
Population: 0
Nobles: 82
Adventurers: 4
Last updated: 8/04/12
Sirion-Orobors.png