Vorlage:Infobox Schauplatz: Unterschied zwischen den Versionen

Aus GuildWiki
Wechseln zu:Navigation, Suche
(Schützte „Vorlage:Infobox Schauplatz“: Häufig eingebundene Vorlage ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt)))
(Loops eingebaut)
Zeile 4: Zeile 4:
 
{{ #switch: {{lc: {{{typ|}}} }}
 
{{ #switch: {{lc: {{{typ|}}} }}
 
  | kontinent = [[Kategorie:Kontinent]]
 
  | kontinent = [[Kategorie:Kontinent]]
  | #default = [[Kategorie:{{{typ}}} ({{{kampagne}}})]] [[Kategorie:{{#if: {{{region|}}}|{{{region}}}|{{{eltern}}}}}]]
+
  | #default = [[Kategorie:{{{typ}}} ({{{kampagne}}})]]
 +
{{#forargs: region | key | value | [[Kategorie:{{#var:value}}]] }}
 +
{{#forargs: eltern | key | value | [[Kategorie:{{#var:value}}]] }}
 
}} }}
 
}} }}
 
</includeonly>
 
</includeonly>
Zeile 17: Zeile 19:
 
|- valign="top"
 
|- valign="top"
 
{{#ifeq: {{{typ}}} | Region | |
 
{{#ifeq: {{{typ}}} | Region | |
! style="background-color:#b4a5dc;" {{pipe}} Region {{2pipe}} [[{{#if: {{{region|}}}|{{{region}}}|{{{eltern}}}}}]] }}
+
! style="background-color:#b4a5dc;" {{pipe}} Region {{2pipe}} {{#forargs: region | key | value | [[{{#var:value}}]]<br> }} {{#forargs: eltern | key | value | [[{{#var:value}}]]<br> }} }}
 
|- valign="top"
 
|- valign="top"
 
{{ #switch: {{lc: {{{typ|}}} }}
 
{{ #switch: {{lc: {{{typ|}}} }}
Zeile 43: Zeile 45:
 
! colspan="2" style="background-color:#b4a5dc; text-align:center;" {{pipe}} Karte
 
! colspan="2" style="background-color:#b4a5dc; text-align:center;" {{pipe}} Karte
 
{{!-}}
 
{{!-}}
{{pipe}} Colspan="2" style="text-align:center;"{{pipe}} {{#if: {{{karte1|}}}|[[Bild:{{{karte1}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text1|}}}|<small>{{{text1}}}</small>|}}{{#if: {{{karte2|}}}|<br /><br />[[Bild:{{{karte2}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text2|}}}|<small>{{{text2}}}</small>|}}{{#if: {{{karte3|}}}|<br /><br />[[Bild:{{{karte3}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text3|}}}|<small>{{{text3}}}</small>|}}{{#if: {{{karte4|}}}|<br /><br />[[Bild:{{{karte4}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text4|}}}|<small>{{{text4}}}</small>|}} }} }} }}|{{ ifexist| Bild:{{PAGENAME}}_Karte.jpg | [[Bild:{{PAGENAME}}_Karte.jpg{{pipe}}center{{pipe}}200px]] | 3={{#if: {{{nocat|}}} ||<includeonly>[[Kategorie:Karten-Stub]]</includeonly>}} <small>Diese Karte ist nicht vorhanden.<br />Hilf dem GuildWiki indem du sie [http://www.guildwiki.de/gwiki/index.php?title=Spezial:Hochladen&wpDestFile={{PAGENAMEE}}_Karte.jpg hier] hochlädst.</small>}} }} }}
+
{{pipe}} colspan="2" style="text-align:center;"{{pipe}}  
 +
{{#forargs: karte | key | value |
 +
{{#ifeq: {{#var:key}} |||
 +
[[Bild:{{#var:value}}{{pipe}}center{{pipe}}200px]]
 +
{{#if: {{{text{{#var:key}}|}}} |<small>{{{text{{#var:key}}}}}</small>}}
 +
{{#vardefine:tmp}}
 +
}}
 +
}}
 +
{{#ifeq: {{#varexists:tmp}}|1||
 +
{{#ifexist: Bild:{{PAGENAME}}_Karte.jpg | [[Bild:{{PAGENAME}}_Karte.jpg{{pipe}}center{{pipe}}200px]] | {{#if: {{{nocat|}}} ||<includeonly>[[Kategorie:Karten-Stub]]</includeonly>}} <small><span class="plainlinks">Diese Karte ist nicht vorhanden.<br />Hilf dem GuildWiki indem du sie [{{SERVER}}{{localurl:Spezial:Hochladen|wpDestFile={{PAGENAMEE}}_Karte.jpg}} hier] hochlädst.</span></small>}}
 +
}}
 +
}}
 
|}
 
|}
  
Zeile 63: Zeile 76:
 
*'''typ''': Region, Ort, Mission
 
*'''typ''': Region, Ort, Mission
 
*'''kampagne''': Nightfall, Factions oder Prophecies
 
*'''kampagne''': Nightfall, Factions oder Prophecies
*'''eltern''' bzw. '''region''': In welcher Region befindet sich der Schauplatz ?
+
*'''eltern''' bzw. '''region''': In welcher Region befindet sich der Schauplatz ? (bei mehreren Regionen können Parameter in der Form region1, region2 usw. hinzugefügt werden.)
 
*'''gegner''': Zu besiegende Gegner im schweren Modus (Nur bei Missionen und Erforschbaren Gebieten)
 
*'''gegner''': Zu besiegende Gegner im schweren Modus (Nur bei Missionen und Erforschbaren Gebieten)
 
*'''gruppe''': Gruppengröße (nur bei Städten und (Missions-)Außenposten)
 
*'''gruppe''': Gruppengröße (nur bei Städten und (Missions-)Außenposten)
 
*'''nachbarn''': ''optional'' -- Müssen mit <nowiki>[[...]]</nowiki> umschlossen werden
 
*'''nachbarn''': ''optional'' -- Müssen mit <nowiki>[[...]]</nowiki> umschlossen werden
*'''karte1, karte2, karte3''': und '''karte4''' ''optional'' -- Bis zu vier vom Seitenname abweichende Karten einbinden (in der Form <code><nowiki>Bildname.jpg</nowiki></code>.
+
*'''karte1, karte2''' ... '''karte''n''''' - ''optional'' -- Bis zu vier vom Seitenname abweichende Karten einbinden (in der Form <code><nowiki>Bildname.jpg</nowiki></code>).
*'''text1, text2, text3''' und '''text4''': ''optional'' -- Kurzer Beschreibungstext zu der jeweiligen Karte.
+
*'''text1, text2''' ... '''text''n''''' - ''optional'' -- Kurzer Beschreibungstext zu der jeweiligen Karte.
 
</noinclude>
 
</noinclude>

Version vom 28. Dezember 2009, 20:50 Uhr

Infobox Schauplatz
Typ [[{{{typ}}}]]
Kampagne [[{{{kampagne}}}]]
Region
Karte

Diese Karte ist nicht vorhanden.
Hilf dem GuildWiki indem du sie hier hochlädst.

Einbinden

Die Schauplätzevorlage bindet man in einem Schauplätzeartikel mit folgendem Quelltext ein:

{{Infobox Schauplatz
 | typ = Erforschbares Gebiet
 | kampagne = Factions
 | region = Stadt Kaineng
 | gegner = 204
 | nachbarn = [[Zentrum von Kaineng]], [[Der Marktplatz]]
}}

Die Parameter

  • bild: optional -- Vom Seitenname abweichendes Bild einbinden (in der Form [[Bild:Bildname.jpg|etc.]]
  • typ: Region, Ort, Mission
  • kampagne: Nightfall, Factions oder Prophecies
  • eltern bzw. region: In welcher Region befindet sich der Schauplatz ? (bei mehreren Regionen können Parameter in der Form region1, region2 usw. hinzugefügt werden.)
  • gegner: Zu besiegende Gegner im schweren Modus (Nur bei Missionen und Erforschbaren Gebieten)
  • gruppe: Gruppengröße (nur bei Städten und (Missions-)Außenposten)
  • nachbarn: optional -- Müssen mit [[...]] umschlossen werden
  • karte1, karte2 ... karten - optional -- Bis zu vier vom Seitenname abweichende Karten einbinden (in der Form Bildname.jpg).
  • text1, text2 ... textn - optional -- Kurzer Beschreibungstext zu der jeweiligen Karte.