Template:Infobox Sirion: Difference between revisions

From BattleMaster Wiki
(simplified layout code, removed redundancy with title and orb when placed on main page (moved orb to bottom))
mNo edit summary
 
(12 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: 8px 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}}
{|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" style="border-bottom: 8px 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: 8px 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: 8px solid darkred;"|[[Government System]]:||style="border-top: 8px 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: 8px solid darkred;"|[[Government_Position#Judge|Grand Justiciar]]:||style="border-bottom: 8px 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}}}
|-
|-
|Adventurers:||{{{advys}}}
|Adventurers:||{{{advys}}}
|-
|style="border-bottom: 8px solid darkred;"|Last updated:||style="border-bottom: 8px solid darkred;"|{{{updated}}}
|-
|-
|colspan="2" align="Center"| [[Image:DragonOrb.gif]]
|Last updated:||{{{updated}}}
|-
| style="border-top: 8px solid darkred;" colspan="2" align="Center"| [[Image:Sirion-Orobors.png]]
|-
|-
|}</includeonly>
|}</includeonly>

Latest revision as of 09: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: Error: no local variable "Island" has been set.
Capital: Unknown
Largest City: Darfix
Government System: Error: no local variable "Government" has been set.
Error: no local variable "RulerTitle" has been set.: Error: no local variable "RulerName" has been set.
Error: no local variable "GeneralTitle" has been set.: Error: no local variable "GeneralName" has been set.
Error: no local variable "JudgeTitle" has been set.: Error: no local variable "JudgeName" has been set.
Error: no local variable "BankerTitle" has been set.: Error: no local variable "BankerName" has been set.
Regions: 186
Population: 615,779
Nobles: 82
Adventurers: 4
Last updated: 8/04/12
Sirion-Orobors.png