Vorlage:Welt: Unterschied zwischen den Versionen

(Redundanz entfernt)
(Wahrheitswerte erhalten ihre Attributsnamen als Kategorie, falls sie gesetzt wurden)
 
(147 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>
<noinclude>
Dies ist die Vorlage „Welt“.
Dies ist die {{FULLPAGENAME}}.
Sie sollte im folgenden Format genutzt werden:
Sie sollte im folgenden Format genutzt werden:
<pre>
<pre>
Zeile 6: Zeile 6:
</pre>
</pre>
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
</noinclude><includeonly><!--
== Bearbeiten ==
</noinclude><!--
 
//////////////////////////////////////////////////////////////
--><includeonly><!--




//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Definitionen
/// Übergreifende Definitionen
//////////////////////////////////////////////////////////////
///
/// Basistyp
/// Basistyp  
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!--
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!--
  /// DEBUG var Basistyp = {{#var:Basistyp}}<hr>
///
/// Hauptkategorie
/// Hauptkategorie
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!--
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!--
  /// DEBUG var Hauptkategorie = {{#var:Hauptkategorie}}<hr>
///
/// Metakategorie
/// Metakategorie
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!--
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!--
  /// DEBUG var Metakategorie = {{#var:Metakategorie}}<hr>
///
/// MetaLayout / IconLayout
/// Debug-Angaben
-->{{#vardefine: MetaLayout | weltbox }}<!--
->''<h3>Debug-Angaben</h3>var Basistyp = {{#var:Basistyp}}<hr>var Hauptkategorie = {{#var:Hauptkategorie}}<hr>var Metakategorie = {{#var:Metakategorie}}<hr><!--
-->{{#vardefine: IconLayout | hell }}<!--
///
/// Icon
/// Layout-Parameter
-->{{#vardefine: Icon <!--
-->{{Layout Seite}}<!--
  -->| {{Ifexist<!--
///
    -->| 1= Datei:Icon Vorlage {{#var:Hauptkategorie}} {{#var:IconLayout}} 32.png<!--
    -->| 2= {{#var:THIS}}<!--
    -->| 3= Datei:Icon Vorlage Platzhalter {{#var:IconLayout}} 32.png<!--
    -->}}<!--
  -->}}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////




//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Formular auswählen
/// Spezifische Definitionen
//////////////////////////////////////////////////////////////
///
-->{{#default_form:<!--
/// Monstergrad: mache aus den beiden Einzelangaben eine gemeinsame Angabe (zum Anzeigen)
  -->{{#var:Hauptkategorie}}<!--
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!--
  -->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!--
  -->| {{#if: {{{Monstergrad Gruppengegner|}}}<!--
    -->| {{#vardefine: Monstergrad | -/{{{Monstergrad Gruppengegner}}} }}<!--
    -->| <!--
    -->}}<!--
   -->}}<!--
   -->}}<!--
///
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 46: Zeile 51:
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// setze übergreifende Attribute
/// setze übergreifende Attribute
//////////////////////////////////////////////////////////////
///
-->{{#set: Basistyp = {{#var: Basistyp }} }}<!--
-->{{#set: Hauptkategorie = {{#var: Hauptkategorie }} }}<!--
-->{{#set: Metakategorie = {{#var: Metakategorie }} }}<!--
-->{{#set: Seitentyp = Artikel }}<!--
-->{{#set: Seitentyp = Artikel }}<!--
-->{{#set: Seitenlayout = welt }}<!--
-->{{#set: Seitenlayout = welt }}<!--
-->{{#set: Mutterseite = {{#var:Basistyp}} }}<!--
//////////////////////////////////////////////////////////////
-->{{#set: Vaterseite = <!--
 
  -->{{#arraydefine: GehörtZu | {{{GehörtZu|fehlendes GehörtZu}}} | , }}<!--
 
  -->{{#arrayunique: GehörtZu }}<!--
//////////////////////////////////////////////////////////////
   -->{{#arrayindex: GehörtZu | 0 }}<!--
/// setze das Formular
///
-->{{#default_form:<!--
   -->{{#var:Hauptkategorie}}<!--
   -->}}<!--
   -->}}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
Zeile 61: Zeile 72:
/// definiere Formularblöcke und ihre Attribute (keys)
/// definiere Formularblöcke und ihre Attribute (keys)
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
///
-->{{#arraydefine: Alle Formularblöcke <!--
-->{{#arraydefine: Alle Formularblöcke <!--
   -->| Basis-Informationen , Feenwelt , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Ware , Wesen, Wesen Lokalisierung, Werteblock , Zeitspanne , Zugehörigkeit <!--
   -->| Basis-Informationen , Bildmaterial , Feenwelt , Gegnermerkmal , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Typische Namen , Ware , Wesen Lokalisierung, Wesen-Werteblock , Zeitspanne <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
///
-->{{#arraydefine: Basis-Informationen <!--
-->{{#arraydefine: Basis-Informationen <!--
   -->| Basistyp , Art , Kurzbeschreibung , Name2 , Profilbild , Profilbild Kurzbeschreibung , Offizielles Bild publiziert , Wappen , Wappentext <!--
   -->| {{Formularblock.Basis-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Feenwelt <!--
-->{{#arraydefine: Bildmaterial <!--
   -->| Feenweltmerkmal , Feenweltfremdartigkeit , Feenweltwesenskern <!--
  -->| {{Formularblock.Bildmaterial|Attribute=hier auch irgend ein Text}} <!--
   -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Gegnermerkmal<!--
  -->| {{Formularblock.Gegnermerkmal|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Geolokalisierung <!--
-->{{#arraydefine: Geolokalisierung <!--
   -->| Laenge , Breite , KameraHoehe <!--
   -->| GeoLaenge , GeoBreite , KameraHoehe <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Gewässer <!--
-->{{#arraydefine: Gewässer <!--
   -->| Gewässerquelle , Gewässermündung , Nebenflüsse , Nebenseen <!--
   -->| {{Formularblock.Gewässer|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Gottheit <!--
-->{{#arraydefine: Gottheit <!--
   -->| Pantheon , Aspekte , Symbole , Bevorzugte Ausbildungen , Empfohlene Magieschulen , Unübliche Magieschulen <!--
   -->| {{Formularblock.Gottheit|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Herrschafts-Informationen <!--
-->{{#arraydefine: Herrschafts-Informationen <!--
   -->| Herrschaftsform , Hauptsitz , Oberhaupt <!--
   -->| {{Formularblock.Herrschafts-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Landschafts-Informationen <!--
-->{{#arraydefine: Landschafts-Informationen <!--
   -->| Landschaft , Klima , Flora , Fauna <!--
   -->| {{Formularblock.Landschafts-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Personendaten <!--
-->{{#arraydefine: Personendaten <!--
   -->| Rasse , Geschlecht , Kurzcharakteristik , Ausbildung <!--
   -->| {{Formularblock.Personendaten|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Sozial-Informationen <!--
-->{{#arraydefine: Sozial-Informationen <!--
   -->| Bevölkerungsanzahl , Bevölkerung , Sprache , Religion , Handel , Verkehr <!--
   -->| {{Formularblock.Sozial-Informationen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Ware <!--
-->{{#arraydefine: Typische Namen <!--
   -->| Preis , Last , Härte , Verfügbarkeit , Komplexität , Ausrüstungskategorie , Beeinflusst <!--
   -->| {{Formularblock.Typische Namen|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Wesen <!--
-->{{#arraydefine: Ware <!--
   -->| Als Rasse klassifiziert , Stärke (Eigenschaft) , Haupt-Art <!--
   -->| {{Formularblock.Ware|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Wesen Lokalisierung<!--
-->{{#arraydefine: Wesen Lokalisierung<!--
   -->| Habitat , Landschaftszone , Terrain <!--
   -->| {{Formularblock.Wesen Lokalisierung|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Werteblock <!--
-->{{#arraydefine: Wesen-Werteblock <!--
   -->| Größenklasse , Monstergrad Einzelgegner , Monstergrad Gruppengegner , Artentypus , Beute , Zauber , Meisterschaft , Dienste Basisdienste , Dienste Erweiterte Dienste , Gegnermerkmal , Gegnermerkmal Beschwörbares Wesen , Gegnermerkmal Blutrausch , Gegnermerkmal Erschöpfungsresistenz , Gegnermerkmal Falle , Gegnermerkmal Furchterregend , Gegnermerkmal Gestaltwandler , Gegnermerkmal Gift , Gegnermerkmal Hitzeresistenz , Gegnermerkmal Kälteresistenz , Gegnermerkmal Koloss , Gegnermerkmal Krankheitsträger , Gegnermerkmal Kreatur , Gegnermerkmal Lichtempfindlich , Gegnermerkmal Schwarm , Gegnermerkmal Schwarmpräsenz , Gegnermerkmal Teleport , Gegnermerkmal Verbündete rufen <!--
   -->| {{Formularblock.Wesen-Werteblock|Attribute=hier irgend ein Text}} <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
-->{{#arraydefine: Zeitspanne <!--
-->{{#arraydefine: Zeitspanne <!--
   -->| Geburtsjahr , Todesjahr , Unbekanntes Todesjahr <!--
   -->| {{Formularblock.Zeitspanne|Attribute=hier irgend ein Text}} <!--
  -->| ,<!--
  -->|}}<!--
-->{{#arraydefine: Zugehörigkeit <!--
  -->| GehörtZu , AngrenzendZu, Weißer Fleck <!--
   -->| ,<!--
   -->| ,<!--
   -->|}}<!--
   -->|}}<!--
Zeile 129: Zeile 142:


//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// legie die Attribute an (values)
/// lege die Attribute an (values)
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// Gehe alle Formularblöcke durch = @BLOCK@
/// Gehe alle Formularblöcke durch = @BLOCK@
-->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!--
-->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!--
   -->| @//@ <!--
   -->| @//@ <!--
   -->| @BLOCK@ <!--
   -->| @BLOCK@ <!--
   /// Gehe die Formularfelder jedes Formularblocks durch = @KEY@
   /// Gehe die Formularfelder jedes Formularblocks durch = @KEY@
   -->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!--
   -->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!--
     -->| @//@ <!--
     -->| @//@ <!--
     -->| @KEY@ <!--
     -->| @KEY@ <!--
     -->|<!--
     -->| <!--
 
     /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
     /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
     -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
     -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
     /// Ermittle den Inhalt des Formularfeldes
     /// Ermittle den Inhalt des Formularfeldes
     -->{{#if: {{{@KEY@|}}}<!--
     -->{{#if: {{{@KEY@|}}}<!--
       /// Trage das Attribut, abhängig von seinem Datentyp, ein
       /// Trage das Attribut, abhängig von seinem Datentyp, ein
       -->|{{#switch: {{#var:Datentyp}}<!--
       -->|{{#switch: {{#var:Datentyp}}<!--
         /// Seite: jeweils einzeln eintragen
         /// Seite: jeweils einzeln eintragen
         -->| Seite = <!--
         -->| Seite = <!--
           -->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!--
           -->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!--
             -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
             -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
         /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde)
         /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde)
         -->| Wahrheitswert = <!--
         -->| Wahrheitswert = <!--
Zeile 155: Zeile 175:
             -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!--
             -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!--
               -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
               -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
              -->[[Kategorie:@KEY@]]<!--
             -->|}}<!--
             -->|}}<!--
         /// Alle anderen Attribute bekommen den Standard
         /// Alle anderen Attribute bekommen den Standard
         -->| {{#set: @KEY@ = {{{@KEY@}}} }} <!--
         -->| {{#set: @KEY@ = {{{@KEY@}}} }} <!--
             -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
             -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
        /// schließe #swicht-Bedingung
        -->}}<!--
      /// Erzeuge Unterobjekte, falls das Feld ein "holds template" ist, in dem Multi-Values gespeichert sind XXX
      -->{{#ifeq: {{#show: Attribut:@KEY@ | ?Input type# }}  | holds template <!--
        -->| {{{@KEY@}}} <!--
        -->| <!--
         -->}}<!--
         -->}}<!--
      /// schließe #if-Bedingung
       -->|<!--
       -->|<!--
       -->}}<!--
       -->}}<!--
    /// schließe zweite #arraymap
     -->|}}<!--
     -->|}}<!--
  /// schließe erste #arraymap
   -->|}}<!--
   -->|}}<!--
--><!--
 
//////////////////////////////////////////////////////////////
 
 
//////////////////////////////////////////////////////////////
/// setze weitere Attribute
 
/// Vorschaubild
-->{{#if: {{{Wappen|}}}<!--
  -->| {{#set: Vorschaubild = {{{Wappen}}} }} <!--
  -->| {{#if: {{{Profilbild|}}}<!--
    -->| {{#set: Vorschaubild = {{{Profilbild}}} }}<!--
    -->| <!--
    -->}}<!--
  -->}}<!--
 
/// Monstergrad
-->{{#set: Monstergrad = {{#var:Monstergrad}} }}<!--
 
//////////////////////////////////////////////////////////////
 
 
//////////////////////////////////////////////////////////////
/// Steckbrief
 
/// die Kurzbeschreibung
-->{{#vardefine: Steckbrief | {{{Kurzbeschreibung|ohne Kurzbeschreibung}}} }}<!--
 
/// Basistyp
-->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{{Basistyp}}} }}<!--
 
/// Rubrik?
-->{{#if: {{{Rubrik|}}} <!--
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} ({{{Rubrik}}}) }} <!--
  -->|<!--
  -->}}<!--
 
/// Zweitname?
-->{{#if: {{{Name2|}}} <!--
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }}, auch ''{{{Name2}}}'' genannt }}<!--
  -->|<!--
  -->}}<!--
 
/// Personen-Steckbrief?
-->{{#ifeq: {{#var:Hauptkategorie}} | Person <!--
  -->| {{#arraydefine: PersonenSteckbrief <!--
      -->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!--
      -->  {{#if: {{{Geschlecht|}}} | {{{Geschlecht}}} @//@ |}} <!--
      -->  {{#if: {{{Geburtsjahr|}}} | *{{{Geburtsjahr}}} LZ @//@ |}} <!--
      -->  {{#if: {{{Todesjahr|}}} | verstorben {{{Todesjahr}}} LZ @//@ |}} <!--
      -->  {{#ifeq: {{{Unbekanntes Todesjahr|}}} | wahr | verstorben @//@ |}} <!--
      -->  {{#if: {{{Kurzcharakteristik|}}} | {{{Kurzcharakteristik}}} |}} <!--
      -->| @//@ <!--
      -->}} <!--
    -->{{#arrayunique:PersonenSteckbrief}}<!--
    -->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{#arrayprint: PersonenSteckbrief | ,&#32; }} }}<!--
  -->| {{#if: {{{Geburtsjahr|}}} <!--
      -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}entstanden {{{Geburtsjahr}}} LZ }}<!--
      -->|}}<!--
      -->{{#if: {{{Bevölkerungsanzahl|}}} <!--
        -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}Einwohner {{{Bevölkerungsanzahl}}} }}<!--
        -->|}} <!--
  -->}}<!--
 
/// Art-Steckbrief?
-->{{#ifeq: {{{Basistyp|}}} | Art <!--
  -->| {{#arraydefine: ArtSteckbrief <!--
      -->| {{#if: {{#var:Monstergrad}} | Monstergrad {{#var:Monstergrad}} @//@ |}} <!--
      -->  {{#if: {{{Größenklasse|}}} | GK {{{Größenklasse}}} @//@ |}} <!--
      -->  {{#if: {{{Beute|}}} | Beute (''{{{Beute}}}'') @//@ |}} <!--
      -->  {{#if: {{{Gegnermerkmal Gift|}}} | Gift (''{{{Gegnermerkmal Gift}}}'') |}} <!--
      -->| @//@ <!--
      -->}} <!--
    -->{{#arrayunique: ArtSteckbrief }}<!--
    -->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{#arrayprint: ArtSteckbrief | {{-,-}} }} }}<!--
  -->|<!--
  -->}}<!--
 
/// Preis?
-->{{#if: {{{Preis|}}} <!--
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}{{{Preis}}} }} <!--
  -->|<!--
  -->}}<!--
 
/// Last?
-->{{#if: {{{Last|}}} <!--
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}Last&nbsp;{{{Last}}} }} <!--
  -->|<!--
  -->}}<!--
 
/// Weißer Fleck?
-->{{#ifeq: {{{Weißer Fleck|}}} | Ja <!--
  -->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} Weißer Fleck }}<!--
  -->|<!--
  -->}}<!--
 
/// setze das Attribut
-->{{#set: Steckbrief = {{#var: Steckbrief }} }}<!--
 
//////////////////////////////////////////////////////////////
/// Angrenzend zu
-->{{#arraymap: {{#ask: [[AngrenzendZu::{{PAGENAME}}]] | link=none | sep=@//@ }}<!--
  -->| @//@ <!--
  -->| @@@@ <!--
  -->| {{#set: AngrenzendZu | @@@@ }} <!--
  -->|<!--
  -->}}<!--
 
//////////////////////////////////////////////////////////////
/// Pantheon
-->{{#if: {{{Pantheon|}}}<!--
  -->| {{#set: GehörtZu = {{{Pantheon}}} }} <!--
  -->|<!--
  -->}}<!--
 
/// Rasse
-->{{#if: {{{Rasse|}}}<!--
  -->| {{#set: GehörtZu = {{{Rasse}}} }} <!--
  -->|<!--
  -->}}<!--
 
/// Fliegend Ja/Nein
-->{{#vardefine:hasFliegend|nein}}<!--
--><!-- START Gleichheiten zw. Gegnermerkmal und Stärke abfragen
-->{{#arraydefine: Gegnermerkmal | {{{Gegnermerkmal|}}} | , }}<!--
-->{{#arraymap: {{#arrayprint: Gegnermerkmal | @//@ }}<!--
  -->|@//@<!--
  -->|@@@@<!--
  -->|{{#switch: @@@@<!--
    -->| Fliegend (Merkmal) = {{#vardefine:hasFliegend|Ja}}<!--
    -->| Monster (Merkmal) = {{#vardefine:hasMonster|Ja}}<!--
    -->|<!--
    -->}}<!--
  -->|<!--
  -->}}<!--
-->{{#ifeq: {{#var:hasFliegend}}|Ja|{{#set: Fliegend = Ja}}|{{#set: Fliegend = Nein}} }}<!--
 
-->{{#vardefine:hasMonster|nein}}<!--
-->{{#arraydefine: Artentypus | {{{Artentypus|}}} | , }}<!--
-->{{#arraymap: {{#arrayprint: Artentypus | @//@ }}<!--
  -->|@//@<!--
  -->|@@@@<!--
  -->|{{#switch: @@@@<!--
    -->| Monster (Typus) = {{#vardefine:hasMonster|Ja}}<!--
    -->|<!--
    -->}}<!--
  -->|<!--
  -->}}<!--
-->{{#ifeq: {{#var:hasMonster}}|Ja|{{#set: Monster = Ja}}|{{#set: Monster = Nein}} }}<!--
 
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////


Zeile 171: Zeile 356:
### Box: Tabellen-Start
### Box: Tabellen-Start
##############################################################
##############################################################
--><table class="{{#var: MetaLayout}}" ><!--
--><table class="{{#var:Box Class}}" ><!--
--><tr><th><!--
--><tr><th colspan="2" ><!--
     --><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[{{#var: Icon }}|verweis=]]</div><!--
     --><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[Datei:{{#show:{{#show:{{PAGENAME}}|?Hauptkategorie#}}|?Icon#}}|32px|verweis=]]</div><!--
     --><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!--
     --><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!--
     --><div>{{{Name2|}}}</div><!--
     --><div>{{{Name2|}}}</div><!--
Zeile 183: Zeile 368:
/// binde spezielle Vorlagen ein
/// binde spezielle Vorlagen ein
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
-->{{Artikelinfo.Ermittlung}}<!--
--><!--
-->{{NavigationVorZurück.Ermittlung}}<!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
##############################################################
### Kategoriepfad
##############################################################
--><tr><td><!--
  --><div class="small" style="padding:0.5em;" >{{Kategoriepfad}}</div><!--
  --></td></tr><!--
##############################################################




Zeile 200: Zeile 375:
### Zeige Profilbild an
### Zeige Profilbild an
##############################################################
##############################################################
--><tr><td><!--
--><tr><td colspan="2" class="center" ><!--
### Profilbild
### Profilbild
-->{{#if: {{#show: {{PAGENAME}} | ?Profilbild }}<!--
-->{{#if: {{{Profilbild| {{#show:{{PAGENAME}}|?Hauptkarte#}} }}}<!--
   -->|<!--
   -->| <div class="beitrag small "><!--
   -->[[Datei: {{#show: {{PAGENAME}} | ?Profilbild# }}<!--
   -->[[Datei:{{{Profilbild| {{#show:{{PAGENAME}}|?Hauptkarte#}} }}}<!--
     -->| thumbnail <!--
     -->| 312px <!--
    -->| 360px <!--
     -->| center <!--
     -->| center <!--
     -->| {{#show: {{PAGENAME}} | ?Profilbild Kurzbeschreibung | default = {{PAGENAME}} }}<!--
     -->]]<!--
      -->{{#ifeq: {{#ask:[[Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]|?Lizenz=|link=none| mainlabel=-}}  | Uhrwerk<!--
 
        -->|&#32;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!--
    ### Profilbild Kurzbeschreibung
        -->|&#32;[[Datei:Icon Vorlage Inoffiziell warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!--
    --><br />{{{Profilbild Kurzbeschreibung | {{PAGENAME}} }}}<!--
 
    ### Lizenz-Icons
    -->{{#ifeq: {{#ask:[[Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]|?Lizenz=|link=none| mainlabel=-}}  | Uhrwerk<!--
      -->|&#32;[[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!--
      -->|&#32;[[Datei:Icon Vorlage Inoffiziell warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!--
         -->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!--
         -->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!--
       -->}}<!--
       -->}}<!--
     -->]]<!--
     --></div><!--
 
  ### schließe #if-Bedingung
   -->|<!--
   -->|<!--
   -->}}<!--
   -->}}<!--
  ### schließe Tabellenzeile
  --></td></tr><!--
##############################################################
##############################################################
### Steckbrief
##############################################################
--><tr><td colspan="2" ><!--
  --><div class="textbox hellerblau" >'''Steckbrief:''' {{#var: Steckbrief }}</div><!--
   --></td></tr><!--
   --></td></tr><!--
##############################################################
##############################################################
Zeile 222: Zeile 414:


##############################################################
##############################################################
### Artikelinfo ("Steckbrief" genannt)
### Systematik
##############################################################
##############################################################
--><tr><td><!--
--><tr><td colspan="2" ><!--
   -->{{#if: {{#show:{{PAGENAME}}|?Artikelinfo#}}<!--
  --><div class="textbox weiss small "><!--
     -->|<div class="textbox hellerblau" >'''Steckbrief:''' {{#show:{{PAGENAME}}|?Artikelinfo#}}</div><!--
  -->Systematik: <!--
 
   -->{{#arraymap: Metakategorie, Hauptkategorie, Basistyp<!--
    -->|,<!--
    -->|@@@@<!--
    -->|{{#show: {{PAGENAME}} |?@@@@ }}<!--
     -->|&#32;>&nbsp;<!--
    -->}}<!--
  -->&#32;>&nbsp;[[{{PAGENAME}}]]<!--
  -->{{#if: {{#show: {{PAGENAME}} |?Rubrik }} <!--
    -->| {{#show: {{PAGENAME}} <!--
      -->|?Rubrik<!--
      -->|intro=&#32;(ebenfalls bei&#32; <!--
      -->|outro=) <!--
      -->}} <!--
     -->|<!--
     -->|<!--
     -->}}<!--
     -->}}<!--
    --></div><!--
   --></td></tr><!--
   --></td></tr><!--
##############################################################
##############################################################
Zeile 236: Zeile 443:
### Wappen
### Wappen
##############################################################
##############################################################
--><tr><td><!--
--><tr><td colspan="2" ><!--
   -->{{#if: {{{Wappen|}}}<!--
   -->{{#if: {{{Wappen|}}}<!--
     -->|<hr><div class="center">[[Datei:{{{Wappen}}}|96px]]<!--
     -->|<hr><div class="center">[[Datei:{{{Wappen}}}|96px]]<!--
Zeile 252: Zeile 459:
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
-->{{#arraydefine: Generische Blöcke <!--
-->{{#arraydefine: Generische Blöcke <!--
   -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen, Wesen Lokalisierung, Werteblock , Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!--
   -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen Lokalisierung, Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!--
   -->| , <!--
   -->| , <!--
   -->}}<!--
   -->}}<!--
Zeile 267: Zeile 474:
   -->{{#vardefine: Array | @BLOCK@.eingetragen }}<!--
   -->{{#vardefine: Array | @BLOCK@.eingetragen }}<!--
   -->{{#if: {{#arraysize: {{#var:Array}} }}<!--
   -->{{#if: {{#arraysize: {{#var:Array}} }}<!--
     -->|<tr><td><!--
     -->|<!--
       --><hr><!--
       --><td colspan="2" ><hr></td><!--
       -->{{#arraymap: {{#arrayprint: {{#var:Array}} | @//@ }}<!--
       -->{{#arraymap: {{#arrayprint: {{#var:Array}} | @//@ }}<!--
         -->| @//@ <!--
         -->| @//@ <!--
         -->| @KEY@ <!--
         -->| @KEY@ <!--
         -->| <div class="liste-einzug "><!--
         -->| <tr><!--
          -->'''@KEY@ '''<!--
           /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
           /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
           -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
           -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
           /// Zeige den Inhalt an, abhängig vom Datentyp
           /// Zeige den Inhalt an, abhängig vom Datentyp
          --><!--
           -->{{#switch: {{#var:Datentyp}}<!--
           -->{{#switch: {{#var:Datentyp}}<!--
             /// Seite: anzeigen als Liste und verlinkt
             /// Seite: anzeigen als Liste und verlinkt
             -->| Seite = {{#arraymap: {{{@KEY@|}}} <!--
             -->| Seite = <td>@KEY@</td><td>{{#arraymap: {{{@KEY@|}}} <!--
               -->| , <!--
               -->| , <!--
               -->| @VALUE@ <!--
               -->| @VALUE@ <!--
               -->| {{WikilinkKlammerWeg|@VALUE@}}<!--
               -->| {{WikilinkKlammerWeg|@VALUE@}}<!--
               -->| {{-,-}}<!--
               -->| {{-,-}}<!--
               -->}}<!--
               -->}}</td><!--
             /// Wahrheitswert: keinen Value anzeigen (der Key reicht hier)
             /// Wahrheitswert: keinen Value anzeigen (der Key reicht hier)
             -->| Wahrheitswert =<!--
             -->| Wahrheitswert = <td colspan="2" >@KEY@</td><!--
             /// Alle anderen Attribute: anzeigen als Fließtext
             /// Alle anderen Attribute: anzeigen als Fließtext
             -->| {{{@KEY@|}}}<!--
             -->| <td>@KEY@</td><td>{{{@KEY@|}}}</td><!--
             -->}}<!--
             -->}}<!--
           --></div><!--
           --></td></tr><!--
         -->|<!--
         -->|<!--
         -->}}<!--
         -->}}<!--
       --></td></tr><!--
       --><!--
     -->|}}<!--
     -->|}}<!--
   -->|<!--
   -->|<!--
Zeile 301: Zeile 508:


##############################################################
##############################################################
### Navigation-Vor-Zurück
### DEAKTIVIERT: Navigation-Vor-Zurück / Marcus Renner, 07.04.2024
##############################################################
##############################################################
--><tr><td><!--
-><tr><td colspan="2" ><!--
   --><hr><div class="center" style="" >{{NavigationVorZurück.Anzeige}}</div><!--
   -><hr><div class="center" style="" >{{NavigationVorZurück.Anzeige}}</div><!--
   --></td></tr><!--
   -></td></tr><!--
##############################################################
##############################################################


Zeile 312: Zeile 519:
### Inhaltsverzeichnis
### Inhaltsverzeichnis
##############################################################
##############################################################
--><tr><td><!--
--><tr><td colspan="2" ><!--
   --><div class="textbox hellgrau " ><!--
   --><div class="textbox hellgrau " ><!--
     -->__TOC__<!--
     -->__TOC__<!--
Zeile 324: Zeile 531:
##############################################################
##############################################################
--></table><!--
--></table><!--
##############################################################
##############################################################
### Zeige besondere Hinweise an
##############################################################
### Spoiler bei Spielleiterinformationen
-->{{#ifeq: {{#show:{{PAGENAME}}|?Spoiler-Hinweis}} | wahr <!--
  -->|{{Spoiler-Hinweis}}<!--
  -->|<!--
  -->}}<!--
### Hinweis Weißer Fleck
-->{{#if: {{ #show: {{PAGENAME}} | ?Weißer Fleck# }} | {{Hinweis Weißer Fleck}} |}}<!--
##############################################################
##############################################################


Zeile 345: Zeile 565:
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/// setzte Kategorien
/// setzte Kategorien
///
-->[[Kategorie: {{#var:Basistyp}} ]]<!--
-->[[Kategorie: {{#var:Hauptkategorie}} ]]<!--
-->{{#if: {{{Rubrik|}}} | {{#arraymap: {{{Rubrik}}} | , | @VALUE@ | [[Kategorie:@VALUE@]] | }}  |}}<!--
-->{{#switch: {{#var:Hauptkategorie}} <!--
  -->| Gewässer = [[Kategorie:Handlungsort]] <!--
  -->| Landschaftsgebiet= [[Kategorie:Handlungsort]] <!--
  -->| Örtlichkeit = [[Kategorie:Handlungsort]] <!--
  -->| Region = [[Kategorie:Handlungsort]] <!--
  -->| Siedlung = [[Kategorie:Handlungsort]] <!--
  -->| Gottheit = [[Kategorie:Protagonist]] <!--
  -->| Person = [[Kategorie:Protagonist]] <!--
  -->| Wesen = [[Kategorie:Protagonist]] <!--
  -->| <!--
  -->}}<!--
///
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
-->[[Kategorie: {{#show: {{{Basistyp|fehlender Basistyp}}} | ?Hauptkategorie# }} ]]<!--
 
-->[[Kategorie: {{{Basistyp|fehlender Basistyp}}} ]]<!--
--></includeonly><!--
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
 
-->
--></includeonly>

Aktuelle Version vom 8. Mai 2025, 12:48 Uhr

Dies ist die Vorlage:Welt. Sie sollte im folgenden Format genutzt werden:

{{Welt}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.

Bearbeiten