Änderungen

Zur Navigation springen Zur Suche springen
7.051 Bytes entfernt ,  14:55, 4. Okt. 2020
Publikations-Informationen
Zeile 39: Zeile 39:  
   -->}}<!--
 
   -->}}<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  −
  −
//////////////////////////////////////////////////////////////
  −
/// definiere Formularblöcke und ihre Attribute (keys)
  −
//////////////////////////////////////////////////////////////
  −
-->{{#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 <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Basis-Informationen <!--
  −
  -->| Basistyp , Art , Kurzbeschreibung , Name2 , Profilbild , Profilbild Kurzbeschreibung , Offizielles Bild publiziert , Wappen , Wappentext <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Feenwelt <!--
  −
  -->| Feenweltmerkmal , Feenweltfremdartigkeit , Feenweltwesenskern <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Geolokalisierung <!--
  −
  -->| Laenge , Breite , KameraHoehe <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Gewässer <!--
  −
  -->| Gewässerquelle , Gewässermündung , Nebenflüsse , Nebenseen <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Gottheit <!--
  −
  -->| Pantheon , Aspekte , Symbole , Bevorzugte Ausbildungen , Empfohlene Magieschulen , Unübliche Magieschulen <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Herrschafts-Informationen <!--
  −
  -->| Herrschaftsform , Hauptsitz , Oberhaupt <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Landschafts-Informationen <!--
  −
  -->| Landschaft , Klima , Flora , Fauna <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Personendaten <!--
  −
  -->| Rasse , Geschlecht , Kurzcharakteristik , Ausbildung <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Sozial-Informationen <!--
  −
  -->| Bevölkerungsanzahl , Bevölkerung , Sprache , Religion , Handel , Verkehr <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Ware <!--
  −
  -->| Preis , Last , Härte , Verfügbarkeit , Komplexität , Ausrüstungskategorie , Beeinflusst <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Wesen <!--
  −
  -->| Als Rasse klassifiziert , Stärke (Eigenschaft) , Haupt-Art <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Wesen Lokalisierung<!--
  −
  -->| Habitat , Landschaftszone , Terrain <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: 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 <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Zeitspanne <!--
  −
  -->| Geburtsjahr , Todesjahr , Unbekanntes Todesjahr <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
-->{{#arraydefine: Zugehörigkeit <!--
  −
  -->| GehörtZu , AngrenzendZu, Weißer Fleck <!--
  −
  -->| ,<!--
  −
  -->|}}<!--
  −
//////////////////////////////////////////////////////////////
  −
      
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
/// legie die Attribute an (values)
 
/// legie die Attribute an (values)
//////////////////////////////////////////////////////////////
  −
  −
/// Gehe alle Formularblöcke durch = @BLOCK@
  −
-->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!--
  −
  -->| @//@ <!--
  −
  -->| @BLOCK@ <!--
  −
  −
  /// Gehe die Formularfelder jedes Formularblocks durch = @KEY@
  −
  -->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!--
  −
    -->| @//@ <!--
  −
    -->| @KEY@ <!--
  −
    -->|<!--
  −
  −
    /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
  −
    -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
  −
  −
    /// Ermittle den Inhalt des Formularfeldes
  −
    -->{{#if: {{{@KEY@|}}}<!--
  −
  −
      /// Trage das Attribut, abhängig von seinem Datentyp, ein
  −
      -->|{{#switch: {{#var:Datentyp}}<!--
  −
  −
        /// Seite: jeweils einzeln eintragen
  −
        -->| Seite = <!--
  −
          -->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!--
  −
            -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
  −
  −
        /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde)
  −
        -->| Wahrheitswert = <!--
  −
          -->{{#ifeq: {{{@KEY@|}}} | Ja <!--
  −
            -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!--
  −
              -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
  −
            -->|}}<!--
  −
  −
        /// Alle anderen Attribute bekommen den Standard
  −
        -->| {{#set: @KEY@ = {{{@KEY@}}} }} <!--
  −
            -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!--
  −
  −
        /// schließe #swicht-Bedingung
  −
        -->}}<!--
  −
  −
      /// schließe #if-Bedingung
  −
      -->|<!--
  −
      -->}}<!--
  −
  −
    /// schließe zweite #arraymap
  −
    -->|}}<!--
  −
  −
  /// schließe erste #arraymap
  −
  -->|}}<!--
  −
   
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
   Zeile 286: Zeile 164:     
##############################################################
 
##############################################################
### Wappen
+
### zeige und speichere die Attribute
##############################################################
  −
--><tr><td><!--
  −
  -->{{#if: {{{Wappen|}}}<!--
  −
    -->|<hr><div class="center">[[Datei:{{{Wappen}}}|96px]]<!--
  −
      -->{{#if: {{{Wappentext|}}} | <br />{{{Wappentext}}} |}}</div><!--
  −
    -->|{{#if: {{{Wappentext|}}}<!--
  −
      -->|<hr><div class="liste-einzug ">'''Wappen: '''{{{Wappentext}}}</div><!--
  −
      -->|}}<!--
  −
    -->}}<!--
  −
  --></td></tr><!--
   
##############################################################
 
##############################################################
   −
 
+
### Publikations-Informationen
//////////////////////////////////////////////////////////////
+
--><tr><td><hr><!--
/// Definiere Blöcke zur generischen Anzeige
+
   --><!--
//////////////////////////////////////////////////////////////
+
   -->{{#if: {{{Erscheinungsdatum |}}} <!--
-->{{#arraydefine: Generische Blöcke <!--
+
     -->Seitenzahl [[Erscheinungsdatum ::{{{Erscheinungsdatum }}}]] <!--
  -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen, Wesen Lokalisierung, Werteblock , Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!--
+
    -->|}}<!--
  -->| , <!--
+
  -->{{#if: {{{Seitenzahl |}}} <!--
  -->}}<!--
+
    -->Seitenzahl [[Seitenzahl ::{{{Seitenzahl }}}]] <!--
//////////////////////////////////////////////////////////////
+
    -->|}}<!--
 
+
  -->{{#if: {{{ISBN |}}} <!--
 
+
    -->ISBN [[Seitenzahl ::{{{ISBN }}}]] <!--
##############################################################
  −
### Zeige generische Blöcke an
  −
##############################################################
  −
-->{{#arraymap: {{#arrayprint: Generische Blöcke | @//@ }} <!--
  −
  -->| @//@ <!--
  −
  -->| @BLOCK@ <!--
  −
  -->| <!--
  −
   -->{{#vardefine: Array | @BLOCK@.eingetragen }}<!--
  −
   -->{{#if: {{#arraysize: {{#var:Array}} }}<!--
  −
     -->|<tr><td><!--
  −
      --><hr><!--
  −
      -->{{#arraymap: {{#arrayprint: {{#var:Array}} | @//@ }}<!--
  −
        -->| @//@ <!--
  −
        -->| @KEY@ <!--
  −
        -->| <div class="liste-einzug "><!--
  −
          -->'''@KEY@ '''<!--
  −
          /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
  −
          -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!--
  −
          /// Zeige den Inhalt an, abhängig vom Datentyp
  −
          -->{{#switch: {{#var:Datentyp}}<!--
  −
            /// Seite: anzeigen als Liste und verlinkt
  −
            -->| Seite = {{#arraymap: {{{@KEY@|}}} <!--
  −
              -->| , <!--
  −
              -->| @VALUE@ <!--
  −
              -->| {{WikilinkKlammerWeg|@VALUE@}}<!--
  −
              -->| {{-,-}}<!--
  −
              -->}}<!--
  −
            /// Wahrheitswert: keinen Value anzeigen (der Key reicht hier)
  −
            -->| Wahrheitswert =<!--
  −
            /// Alle anderen Attribute: anzeigen als Fließtext
  −
            -->| {{{@KEY@|}}}<!--
  −
            -->}}<!--
  −
          --></div><!--
  −
        -->|<!--
  −
        -->}}<!--
  −
      --></td></tr><!--
   
     -->|}}<!--
 
     -->|}}<!--
   -->|<!--
+
   --><!--
   -->}}<!--
+
   --></td><!--
 
##############################################################
 
##############################################################
  

Navigationsmenü