Vorlage:Welt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) K ((bugfix)) |
Maggus (Diskussion | Beiträge) (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 = {{ | + | -->{{#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, 08:34 Uhr
Dies ist die Vorlage „Artikel“. Sie sollte im folgenden Format genutzt werden:
{{Artikel}}
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.