Difference between revisions of "Template:Infobox Sirion"
Jump to navigation
Jump to search
(simplified layout code, removed redundancy with title and orb when placed on main page (moved orb to bottom)) |
(replacing hard-coded values with semantics, pulled from external data) |
||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
==Description== | ==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== | ==Code== | ||
<pre> | <pre> | ||
{{Infobox Sirion | {{Infobox Sirion | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|nobles= | |nobles= | ||
|advys= | |advys= | ||
Line 22: | Line 15: | ||
<pre> | <pre> | ||
{{Infobox Sirion | {{Infobox Sirion | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|nobles=68 | |nobles=68 | ||
|advys=9 | |advys=9 | ||
Line 34: | Line 21: | ||
</pre> | </pre> | ||
{{Infobox Sirion | {{Infobox Sirion | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|nobles=68 | |nobles=68 | ||
|advys=9 | |advys=9 | ||
Line 46: | Line 27: | ||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly> | ||
+ | {{#get_external_data:http://battlemaster.org/data/realm.php?World=1&ID=3|xml | ||
+ | |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-left: 8px solid darkred;" cellspacing="0" border="2" cellpadding="3" align="right" valign="top" border="0" | {|style="border-bottom: 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.png]] | ||
|-style="border-top: 8px solid darkred;" | |-style="border-top: 8px solid darkred;" | ||
− | |[[Islands|Continent:]]||[[ | + | |[[Islands|Continent:]]||[[Located on::{{#external_value:Island}}]] |
|- | |- | ||
− | |[[Capital]]:||[[ | + | |[[Capital]]:||{{#ask: [[capital of::{{#external_value:Realm}}]]| default=Unknown}} |
|-style="border-bottom: 6px solid darkred;" | |-style="border-bottom: 6px solid darkred;" | ||
− | |Largest 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 | + | |style="border-top: 8px solid darkred;"|[[Government System]]:||style="border-top: 8px solid darkred;"|[[government type is::{{#external_value:Government}}]] |
|- | |- | ||
− | | | + | |{{#external_value:RulerTitle}}:||{{#external_value:RulerName}} |
|- | |- | ||
− | | | + | |{{#external_value:GeneralTitle}}:||{{#external_value:GeneralName}} |
|- | |- | ||
− | | | + | |{{#external_value:JudgeTitle}}:||{{#external_value:JudgeName}} |
|- | |- | ||
− | |style="border-bottom: 8px solid darkred;"| | + | |style="border-bottom: 8px solid darkred;"|{{#external_value:BankerTitle}}:||style="border-bottom: 8px solid darkred;"|{{#external_value:BankerName}} |
|- | |- | ||
− | |[[Region|Regions:]]||{{{ | + | |[[Region|Regions:]]||{{#ask: [[part of::{{#external_value:Realm}}]] [[is regiontype::+]] | format = count | default=Unknown}} |
|- | |- | ||
− | |Population:||{{{ | + | |Population:||{{#ask: [[part of::{{#external_value:Realm}}]] | ?population | format = sum | default = 0}} |
|- | |- | ||
|Nobles:||{{{nobles}}} | |Nobles:||{{{nobles}}} | ||
|- | |- | ||
|Adventurers:||{{{advys}}} | |Adventurers:||{{{advys}}} | ||
− | |||
− | |||
|- | |- | ||
− | |colspan="2" align="Center"| [[Image:DragonOrb.gif]] | + | |Last updated:||{{{updated}}} |
+ | |- | ||
+ | | style="border-top: 8px solid darkred;" colspan="2" align="Center"| [[Image:DragonOrb.gif]] | ||
|- | |- | ||
|}</includeonly> | |}</includeonly> |
Revision as of 18:50, 23 October 2009
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 }}
{{#get_external_data:http://battlemaster.org/data/realm.php?World=1&ID=3%7Cxml
|Island=continent
|TitleBackColor=colour
|Realm=name
|Government=system
|RulerTitle=rulertitle
|RulerName=rulername
|GeneralTitle=generaltitle
|GeneralName=generalname
|JudgeTitle=judgetitle
|JudgeName=judgename
|BankerTitle=bankertitle
|BankerName=bankername
}}
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: | 68 |
Adventurers: | 9 |
Last updated: | 7/11/08 |