Template:RealmBox/Sandbox: Difference between revisions

From BattleMaster Wiki
mNo edit summary
m (Fixed minor bracket mistake; made FlagSize default to a non-rendered caption)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#get_external_data:http://battlemaster.org/data/realm.php?World={{{World|{{{1}}}}}}&ID={{{RealmID|{{{2}}}}}}|xml
<includeonly>{{#get_web_data:url=http://battlemaster.org/data/realm.php?World={{{World|{{{1}}}}}}&ID={{{RealmID|{{{2}}}}}}|format=XML
|Island=continent
|data=
|TitleBackColor=colour
Island=continent,
|Realm=name
TitleBackColor=colour,
|Government=system
Realm=name,
|RulerTitle=rulertitle
Capital=capital,
|RulerName=rulername
FullName=fullname,
|GeneralTitle=generaltitle
Government=system,
|GeneralName=generalname
Duchies=duchycount,
|JudgeTitle=judgetitle
RulerTitle=rulertitle,
|JudgeName=judgename
RulerName=rulername,
|BankerTitle=bankertitle
GeneralTitle=generaltitle,
|BankerName=bankername
GeneralName=generalname,
JudgeTitle=judgetitle,
JudgeName=judgename,
BankerTitle=bankertitle,
BankerName=bankername
Regions=regioncount,
Population=population,
Gold=gold,
Food=food,
Nobles=nobles,
}}
}}
{{RBTop}}{{RBTitle|TextColor = {{{TitleTextColor|{{{3|Black}}}}}}|BackColor = {{#external_value:TitleBackColor}}|Text = {{#external_value:Realm}}{{#if: {{{Flag|}}} | <br>[[Image:{{{Flag}}}]]{{#if: {{{FlagCaption|}}} | <br><div style="text-align: center; font-size: 75%; color: {{{TitleTextColor|Black}}}; font-weight:normal; font-style: oblique;">{{{FlagCaption}}}</div>|}}|}}{{#if: {{{MapName|}}} | <br>http://battlemaster.org/maps-{{{World|{{{1}}}}}}/Realm-{{{MapName}}}.jpg |}}}}
{{RBTop}}
{{RBTitle
|TextColor = {{{TitleTextColor|{{{3|Black}}}}}}
|BackColor = {{{TitleColor|{{{4|{{#external_value:TitleBackColor}}}}}}}}
|Text = {{#external_value:FullName}} {{#if: {{{Flag|}}} | <br>[[File:{{{Flag}}}|{{{FlagSize|blank caption}}}]] {{#if: {{{FlagCaption|}}} | <br><div style="text-align: center; font-size: 75%; color: {{{TitleTextColor|Black}}}; font-weight:normal; font-style: oblique;">{{{FlagCaption}}}</div>|}}|}}<br><img src="http://battlemaster.org/experimental/RealmMap.php?shownames=regions&onlyRealm=yes&World={{{World|{{{1}}}}}}&Realm={{{RealmID|{{{2}}}}}}" height="{{{MapHeight|237}}}" width="{{{MapWidth|313}}}"> |}}
{{RBTitle
|TextColor = {{{TitleTextColor|{{{3|Black}}}}}}
|BackColor = {{{TitleColor|{{{4|{{#external_value:TitleBackColor}}}}}}}}
|Text = Overview}}
{{RBDouble
{{RBDouble
|Left = <b>Island<br>Capital<br>Largest City<br>Government{{#if: {{{StateReligion|}}} | <br>State Religion|}}<br>Duchies<br>Regions{{#if: {{{Nobles|}}} | <br>Nobles|}}{{#if: {{{Food|}}} | <br>Food|}}{{#if: {{{Gold|}}} | <br>Gold|}}<br>Population</b>
|Left =
|Right = [[Located on::{{#external_value:Island}}]]<br>{{#ask: [[capital of::{{#external_value:Realm}}]]| default=Unknown}}<br>{{#ask: [[part of::{{#external_value:Realm}}]] [[is regiontype::Stronghold||City]] | limit = 1 | sort = population | order = desc | searchlabel= | default=Unknown}}<br>[[government type is::{{#external_value:Government}}]]{{#if: {{{StateReligion|}}} | <br>[[has state religion::{{{StateReligion}}}]]|}}<br>{{#ask: [[part of::{{#external_value:Realm}}]] [[is regiontype::Stronghold||City]] | format = count | default=Unknown}}<br>{{#ask: [[part of::{{#external_value:Realm}}]] [[is regiontype::+]] | format = count | default=Unknown}}{{#if: {{{Nobles|}}} | <br>{{{Nobles|Unknown}}}|}}{{#if: {{{Food|}}} | <br>{{{Food|Unknown}}}|}}{{#if: {{{Gold|}}} | <br>{{{Gold|Unknown}}}|}}<br>{{#ask: [[part of::{{#external_value:Realm}}]] | ?population | format = sum | default = 0}}}}
<b>Island
{{RBTitle|TextColor = {{{TitleTextColor|{{{3|Black}}}}}}|BackColor = {{#external_value:TitleBackColor}}|Text = Council}}
Capital
{{RBDouble|BackColor = #CCCCCC|LeftTextWeight = bold|Left = {{#external_value:RulerTitle}}|Right = [[has ruler::{{#external_value:RulerName}}| ]] {{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:RulerName}}}}}}
<br>Government
{{RBDouble|LeftTextWeight = bold|Left = {{#external_value:GeneralTitle}}<br>{{#external_value:BankerTitle}}<br>{{#external_value:JudgeTitle}}|Right = [[has general::{{#external_value:GeneralName}}| ]] {{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:GeneralName}}}}}}<br>[[has banker::{{#external_value:BankerName}}| ]] {{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:BankerName}}}}}}<br>[[has judge::{{#external_value:JudgeName}}| ]] {{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:JudgeName}}}}}}}}
{{#if: {{{StateReligion|}}} | <br>State Religion<br>|}}
{{RBTitle |BackColor = {{#external_value:TitleBackColor}} |TextColor = {{{TitleTextColor|{{{3|Black}}}}}} |Text = Regions }}
Duchies
{{RBSingle|CellAlign=center|BackColor=#DDDDDD|Text = <table style="margin: 0px; border-collapse:collapse; width:300px; border: hidden;"><tr style="padding: 1px 0.5em; text-align: left; font-size: 100%; color: black; font-weight:normal; border-bottom: 1px solid #FFFFFF; background: #DDDDDD; width: 50%;"><td>'''Region'''</td><td>'''Lord'''</td></tr>{{#ask: [[part of::{{#external_value:Realm}}]] | mainlabel=region | ?has lord=Lord | format = template | template = SemanticTest | headers = hide | default=Unknown}}</table>}}
<br>Regions
<br>Population
<br>Gold
<br>Food
<br>Nobles</b>
|Right =
[[Located on::{{#external_value:Island}}]]
[[{{#external_value:Capital}}]]
<br>[[government type is::{{#external_value:Government}}]]
{{#if: {{{StateReligion|}}} | <br>[[has state religion::{{{StateReligion}}}]]<br>|}}
{{#external_value:Duchies}}
<br>{{#external_value:RegionCount}}
<br>{{#external_value:Population}}
<br>{{#external_value:Gold}}
<br>{{#external_value:Food}}
<br>{{#external_value:Nobles}}}}
{{RBTitle
|TextColor = {{{TitleTextColor|{{{3|Black}}}}}}
|BackColor = {{{TitleColor|{{{4|{{#external_value:TitleBackColor}}}}}}}}
|Text = Council}}
{{RBDouble
|BackColor = #CCCCCC
|LeftTextWeight = bold
|Left = {{#external_value:RulerTitle}}
|Right = [[has ruler::{{#external_value:RulerName}}| ]] {{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:RulerName}}}} }}
{{RBDouble
|LeftTextWeight = bold
|Left =
{{#external_value:GeneralTitle}}
{{#external_value:JudgeTitle}}
<br>{{#external_value:BankerTitle}}
|Right = {{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:GeneralName}}}} {{#set: has general::{{#external_value:GeneralName}}}}
{{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:JudgeName}}}} {{#set: has judge::{{#external_value:JudgeName}}}}
<br>{{FamilyLink|{{{World|{{{1}}}}}}|{{#external_value:BankerName}}}} {{#set: has banker::{{#external_value:BankerName}}}}
}}
{{RBTitle  
|BackColor = {{{TitleColor|{{{4|{{#external_value:TitleBackColor}}}}}}}}
|TextColor = {{{TitleTextColor|{{{3|Black}}}}}}  
|Text = Regions }}
{{RBSingle
|CellAlign=center
|BackColor=#DDDDDD
|Text = <table style="margin: 0px; border-collapse:collapse; width:95%; border: hidden;"><tr style="padding: 1px 0.5em; text-align: left; font-size: 100%; color: black; font-weight:normal; border-bottom: 1px solid #FFFFFF; background: #DDDDDD; width: 50%;"><td>'''Region'''</td><td>'''Lord'''</td></tr>{{#ask: [[part of::{{#external_value:Realm}}]] | mainlabel=region | ?has lord=Lord | format = template | template = RegionListFormat | headers = hide | default=Unknown}}</table>}}
{{RBBottom}}
{{RBBottom}}
[[Category:{{#external_value:Realm}}]]</includeonly>
</includeonly>
 
<noinclude>{{DocSubpage}}
<noinclude>{{DocSubpage}}
Complete revamp to use external data API.
Complete revamp to use external data API.

Latest revision as of 00:37, 19 February 2020


Gtk-dialog-info.svg Page Information
This is a documentation subpage for the RealmBox template.
It contains usage information, categories and other content that is not part of the original template page.

Complete revamp to use external data API.

{{RealmBox|world|realmid|titletextcolor}}

TitleTextColor is optional. Recommended if your realm color is really dark, or you won't be able to read the text on the title bars.