Vorlage:Phönix: Unterschied zwischen den Versionen

Aus KoschWiki
Zur Navigation springen Zur Suche springen
Kunar (D | B)
Kunar (D | B)
Zeile 1: Zeile 1:
<includeonly>Den Zwölfen zum Gruße, Aventurien!</includeonly><noinclude>
+
<includeonly>{{#nop:
{{Phönix/Doku}}
+
</includeonly><noinclude>==Grober Ablauf==
  
==Wozu eine Vorlage:Phönix?==
+
*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
Wir haben bislang keine Arbeitsvorlagen im Kosch-Wiki.
+
</noinclude><includeonly>
Um bei Vorlagen, die verwendet werden, die Versionshistorie nicht mit Tests zuzumüllen, ist es praktisch, Vorlagen speziell zum Ausprobieren zu haben.
+
{{#vardefine:Startdatum|{{#ifeq:{{{1|}}}||-9999|{{{1|}}}}}}}
Diese können, sobald das Ergebnis der Tests in eine Vorlage mit eigenem Namen geflossen ist, geleert und wiederverwendet werden.
+
{{#vardefine:Wappen|{{#ifeq:{{{2|}}}||Datei:Wappen Fuerstentum Kosch.svg|Datei:{{{2|}}}}}}}
 +
{{#vardefine:Betrifft|{{#ifeq:{{{3|}}}||Kosch|{{{3|}}}}}}}
 +
{{#vardefine:Titel|{{#ifeq:{{{5|}}}||{{ROOTPAGENAME}}|{{{5|}}}}}}}
  
<!--Dies ist eine Vorlage, die eine Abfrage beinhaltet, welche auf eine Zeilen-Vorlage zurückgreift.-->
+
{{#vardefine:StartdatumIndex|{{#invoke:Datum|DatumIndexTMJG|Datum={{#var:Startdatum}}}} }}
Dies ist eine Vorlage, die einfach nur einen Standard-Text ausgibt (entspricht "Hello, world!").
+
{{#vardefine:StartdatumTag|{{#invoke:Datum|DatumTagTMJG|Datum={{#var:Startdatum}}}} }}
</noinclude>
+
{{#vardefine:StartdatumText|{{#ifeq:{{{4|}}}||{{#invoke:Datum|DatumTextTMJG|Datum={{#var:Startdatum}}}}|{{#invoke:Datum|DatumTextTMJG|Datum={{#var:Startdatum}}}} - {{#invoke:Datum|DatumTextTMJG|Datum={{{4|}}} }} }} }}
 +
 
 +
</includeonly><noinclude>*Setzen des Subobject Chronik
 +
</noinclude><includeonly>
 +
{{#subobject:
 +
|Chronik Betrifft={{#var:Betrifft}}
 +
|Chronik Zeitindex={{#var:StartdatumIndex}}
 +
|Chronik Tag={{#var:StartdatumTag}}
 +
|Chronik Zeittext={{#var:StartdatumText}}
 +
|Chronik Text={{{3|}}}
 +
|Chronik Wappen={{#var:wappen}}
 +
|Chronik Typ=Turnier
 +
}}
 +
</includeonly><noinclude>*Ausgabe des Startdatums
 +
</noinclude><includeonly>{{{1}}}
 +
}}</includeonly><noinclude>
 +
{{Weihetag/Doku}}</noinclude>

Version vom 13. November 2022, 09:42 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Setzen des Subobject Chronik
  • Ausgabe des Startdatums


Was macht diese Vorlage?

Mit dieser Vorlage kann für eine geweihte Person ein Chronik-Eintrag zum Weihetag angelegt werden. Es ist eine Hilfsvorlage zur Vorlage:Person.

Wie verwendet man diese Vorlage?

Die Vorlage verwendet Parameter, von denen mindestens einer gesetzt werden muss - das Datum.

Im einfachsten Fall reicht es also aus, folgenden Code in eine Seite einzufügen:

{{Weihetag|01.12.1032)}}

Ein Beispiel für den umgekehrten Extremfall, dass alle Parameter angegeben werden:

{{Weihetag|01.12.1032|Wappen Rahja-Kirche.svg|(In einer berauschenden Zeremonie)}}

  • Die Namen der Parameter selbst werden nicht eingetragen. Daher müssen die Werte in fester Reihenfolge eingetragen werden.
  • Leere Parameter am Ende können einfach weggelassen werden.
  • Soll ein Parameter davor leerbleiben, wird entsprechend nichts angegeben. Beispiel für einen leeren 2. Parameter: {{Weihetag|1009||(In [[Nadoret (Stadt)|]])}}

Die Parameter werden unter Vorlage:Weihetag/Editor erläutert:

|Pflichtfelder=TITLE
|1=TEXT!MUST!Weihedatum im Zahlenformat Jahr, Monat.Jahr oder Tag.Monat.Jahr 
|Optionalfelder für die Daten=TITLE
|2=TEXT!!Dateiname des Wappens, z.B. "Wappen Tsa-Kirche.svg"; falls leer, wird verwendet, was unter "Mitgliedswappen ist" für die Person gesetzt ist

|Optionalfelder für die Chroniken=TITLE
|3=TEXT!!Eventuelle Zusatzinformationen für die Chronik-Einträge!

Einsatzzweck

Für alle Artikel der Kategorie:Klerus, bei denen zumindest das Jahr der Weihe bekannt ist. Beispiel: Rahjane von Sturmfels.

Automatisch gesetzte Attribute

(Bei fehlenden Zeitangaben wird -9999 angenommen)

Benutzte Module

Diese Dokumentation ist unter Vorlage:Weihetag/Doku hinterlegt.