Vorlage:Welt: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K ((bugfix))
(Vorlage:Welt.Anzeige integriert)
Zeile 7: Zeile 7:
 
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
 
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.
 
</noinclude><includeonly><!--
 
</noinclude><includeonly><!--
 +
 +
 +
//////////////////////////////////////////////////////////////
 +
/// Definitionen
 +
//////////////////////////////////////////////////////////////
 +
/// Basistyp
 +
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!--
 +
  ///  DEBUG var Basistyp = {{#var:Basistyp}}<hr>
 +
/// Hauptkategorie
 +
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!--
 +
  ///  DEBUG var Hauptkategorie = {{#var:Hauptkategorie}}<hr>
 +
/// Metakategorie
 +
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!--
 +
  /// DEBUG var Metakategorie = {{#var:Metakategorie}}<hr>
 +
/// MetaLayout / IconLayout
 +
-->{{#vardefine: MetaLayout | weltbox }}<!--
 +
-->{{#vardefine: IconLayout | hell }}<!--
 +
/// Icon
 +
-->{{#vardefine: Icon <!--
 +
  -->| {{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
 +
//////////////////////////////////////////////////////////////
 +
-->{{#default_form:<!--
 +
  -->{{#var:Hauptkategorie}}<!--
 +
  -->}}<!--
 +
//////////////////////////////////////////////////////////////
  
  
Zeile 14: Zeile 49:
 
-->{{#set: Seitentyp = Artikel }}<!--
 
-->{{#set: Seitentyp = Artikel }}<!--
 
-->{{#set: Seitenlayout = welt }}<!--
 
-->{{#set: Seitenlayout = welt }}<!--
-->{{#set: Mutterseite = {{{Basistyp|fehlender Basistyp}}} }}<!--
+
-->{{#set: Mutterseite = {{#var:Basistyp}} }}<!--
 
-->{{#set: Vaterseite = <!--
 
-->{{#set: Vaterseite = <!--
 
   -->{{#arraydefine: GehörtZu | {{{GehörtZu|fehlendes GehörtZu}}} | , }}<!--
 
   -->{{#arraydefine: GehörtZu | {{{GehörtZu|fehlendes GehörtZu}}} | , }}<!--
Zeile 131: Zeile 166:
 
--><!--
 
--><!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 +
 +
 +
##############################################################
 +
### Box: Tabellen-Start
 +
##############################################################
 +
--><table class="{{#var: MetaLayout}}" ><!--
 +
--><tr><th><!--
 +
    --><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[{{#var: Icon }}|verweis=]]</div><!--
 +
    --><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!--
 +
    --><div>{{#show:{{{Name2|}}}</div><!--
 +
  --></th></tr><!--
 +
##############################################################
  
  
Zeile 139: Zeile 186:
 
-->{{NavigationVorZurück.Ermittlung}}<!--
 
-->{{NavigationVorZurück.Ermittlung}}<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 +
 +
 +
##############################################################
 +
### Kategoriepfad
 +
##############################################################
 +
--><tr><td><!--
 +
  --><div class="small" style="padding:0.5em;" >{{Kategoriepfad}}</div><!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 +
 +
##############################################################
 +
### Navigation-Vor-Zurück
 +
##############################################################
 +
--><tr><td><!--
 +
  --><hr><div class="center" style="" >{{NavigationVorZurück.Anzeige}}</div><!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 +
 +
##############################################################
 +
### Wappen
 +
##############################################################
 +
--><tr><td><!--
 +
  -->{{#if: {{{WappenBild|}}}<!--
 +
    -->|<hr><div class="center">[[Datei:{{{WappenBild}}}|96px]]<!--
 +
      -->{{#if: {{{WappenText|}}} | <br />{{{WappenText}}} |}}</div><!--
 +
    -->|{{#if: {{{WappenText|}}}<!--
 +
      -->|<hr><div class="liste-einzug ">'''Wappen: '''{{{WappenText}}}</div><!--
 +
      -->|}}<!--
 +
    -->}}<!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 +
 +
##############################################################
 +
### Artikelinfo ("Steckbrief" genannt)
 +
##############################################################
 +
--><tr><td><!--
 +
  -->{{#if: {{#show:{{PAGENAME}}|?Artikelinfo#}}<!--
 +
    -->|<div class="textbox weiss">'''Steckbrief:''' {{#show:{{PAGENAME}}|?Artikelinfo#}}</div><!--
 +
    -->|<!--
 +
    -->}}<!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 +
 +
//////////////////////////////////////////////////////////////
 +
/// Definiere Blöcke zur generischen Anzeige
 +
//////////////////////////////////////////////////////////////
 +
-->{{#arraydefine: Generische Blöcke <!--
 +
  -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen, Wesen Lokalisierung, Werteblock , Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!--
 +
  -->| , <!--
 +
  -->}}<!--
 +
//////////////////////////////////////////////////////////////
 +
 +
 +
##############################################################
 +
### 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 = {{#show: {{PAGENAME}} | ?@KEY@ | valuesep={{-,-}} }}<!--
 +
            /// Wahrheitswert: keinen Value anzeigen (der Key reicht hier)
 +
            -->| Wahrheitswert =<!--
 +
            /// Alle anderen Attribute: anzeigen als Fließtext
 +
            -->| {{{@KEY@|}}}<!--
 +
            -->}}<!--
 +
          --></div><!--
 +
        -->|<!--
 +
        -->}}<!--
 +
      --></td></tr><!--
 +
    -->|}}<!--
 +
  -->|<!--
 +
  -->}}<!--
 +
##############################################################
 +
 +
 +
##############################################################
 +
### Inhaltsverzeichnis
 +
##############################################################
 +
--><tr><td><!--
 +
  --><div class="textbox hellgrau " ><!--
 +
    -->__TOC__<!--
 +
    --></div><!--
 +
  --></td></tr><!--
 +
##############################################################
 +
 +
 +
##############################################################
 +
### Box: Tabellen-Ende
 +
##############################################################
 +
--></table><!--
 +
##############################################################
  
  
Zeile 144: Zeile 301:
 
### rufe die zentralen Seiten-Vorlagen auf
 
### rufe die zentralen Seiten-Vorlagen auf
 
##############################################################
 
##############################################################
-->{{Welt.Anzeige}}<!--
+
--><!-- {{Welt.Anzeige}}
 
-->{{Artikel.Intro}}<!--
 
-->{{Artikel.Intro}}<!--
 
##############################################################
 
##############################################################

Version vom 10. September 2020, 09:34 Uhr

Dies ist die Vorlage „Artikel“. Sie sollte im folgenden Format genutzt werden:

{{Artikel}}

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