Vorlage:Phönix: Unterschied zwischen den Versionen

Aus KoschWiki
Zur Navigation springen Zur Suche springen
Kunar (D | B)
Kunar (D | B)
 
(34 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#nop:
+
<includeonly>Den Zwölfen zum Gruße, Aventurien!</includeonly><noinclude>
</includeonly><noinclude>==Grober Ablauf==
+
{{Phönix/Doku}}
*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
 
</noinclude><includeonly>
 
{{#vardefine:DatumVon|{{#ifeq:{{{DatumVon|}}}||{{PAGENAME}}|{{#replace:{{{DatumVon|}}}|01.|1.}} }} }}
 
{{#vardefine:DatumBis|{{#ifeq:{{{DatumBis|}}}||5.13.{{PAGENAME}}|{{#replace:{{{DatumBis|}}}|05.|5.}} }} }}
 
{{#vardefine:Jahr|{{#explode:{{#var:DatumVon}}|.|-1}} }}
 
{{#vardefine:Ende|{{#explode:{{#var:DatumBis}}|.|-1}} }}
 
{{#vardefine:DatumVon|{{#switch: {{#var:DatumVon}}{{#var:DatumBis}}
 
|1.1.{{#var:Jahr}}5.13.{{#var:Ende}}={{#var:Jahr}}
 
|1.1.{{#var:Jahr}}{{#var:Ende}}={{#var:Jahr}}
 
|#default={{#var:DatumVon}}
 
}}}}
 
{{#vardefine:DatumBis|{{#ifeq:{{#var:DatumVon}}{{#var:DatumBis}}|{{#var:Jahr}}{{#var:Ende}}|5.13.{{#var:Ende}}|{{#var:DatumBis}} }} }}
 
{{#vardefine:VonC|{{#invoke:Datum|DatumIndexTMJG|Datum={{#var:DatumVon}} }}}}
 
{{#vardefine:BisC|{{#invoke:Datum|DatumIndexTMJG|Datum={{#var:DatumBis}} }}}}
 
{{#vardefine:VonB|{{#invoke:Datum|DatumSortierwert|Datum={{#var:DatumVon}}|Zeit=00:00:01}}}}
 
{{#vardefine:BisB|{{#invoke:Datum|DatumSortierwert|Datum={{#var:DatumBis}}|Zeit=23:59:59}}}}
 
</includeonly><!--<noinclude>*Aufruf der Vorlage Abfrage Briefspielkarte
 
</noinclude><includeonly>
 
{{Abfrage Briefspielkarte|[[Has subobject::+]] [[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]}}
 
  
</includeonly>--><noinclude>*Abfrage von Schlachten und Turnieren
+
==Wozu eine Vorlage:Phönix?==
</noinclude><includeonly>
+
Wir haben bislang keine Arbeitsvorlagen im Kosch-Wiki.
{{#vardefine:Schlachten|{{#ifeq:{{#var:DatumVon}}{{#var:DatumBis}}|{{#var:Ende}}5.13.{{#var:Jahr}}|{{#ask: <q>[[Jahr ist::{{#var:Jahr}}]][[Kategorie:Schlacht]]</q>
+
Um bei Vorlagen, die verwendet werden, die Versionshistorie nicht mit Tests zuzumüllen, ist es praktisch, Vorlagen speziell zum Ausprobieren zu haben.
|?Handlungsort ist#=
+
Diese können, sobald das Ergebnis der Tests in eine Vorlage mit eigenem Namen geflossen ist, geleert und wiederverwendet werden.
|format=ul
 
|limit=25
 
}}
 
|}} }}{{#ifeq:{{#var:Schlachten}}|||==[[Datei:Symbol Rondra-Kirche.svg|30px]] Schlachten und Feldzüge==
 
{{#var:Schlachten}}}}
 
{{#vardefine:Turniere|{{#ifeq:{{#var:DatumVon}}{{#var:DatumBis}}|{{#var:Ende}}5.13.{{#var:Jahr}}|{{#ask: <q>[[Jahr ist::{{#var:Jahr}}]][[Kategorie:Turnier]]</q>
 
|?Handlungsort ist#=
 
|format=ul
 
|limit=25
 
}}
 
|}} }}{{#ifeq:{{#var:Turniere}}|||==[[Datei:Symbol Rondra-Kirche.svg|30px]] Turniere==
 
{{#var:Turniere}}}}</includeonly><noinclude>*Aufruf der Vorlage Abfrage Chronik
 
</noinclude><includeonly>
 
{{#vardefine:Herrscher|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Herrscher|&nbsp;}} }}
 
{{#vardefine:Tsatag|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Tsatag|&nbsp;}} }}
 
{{#vardefine:Borontag|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Borontag|&nbsp;}} }}
 
{{#vardefine:Traviabund|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Traviabund|&nbsp;}} }}
 
{{#vardefine:Weihetag|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Weihetag|&nbsp;}} }}
 
{{#vardefine:Ereignis|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Ereignis|&nbsp;}} }}
 
{{#ifeq:{{#var:Herrscher}}{{#var:Tsatag}}{{#var:Borontag}}{{#var:Traviabund}}{{#var:Weihetag}}{{#var:Ereignis}}|||
 
<div class="ChronikToggler" style="width:100%;text-align:center;"></div>}}
 
{{#ifeq:{{#pos:{{#var:Herrscher}}|BF:}}|||==[[Datei:Symbol Praios-Kirche.svg|30px]] Belehnungen und Amtserhebungen==
 
{{#var:Herrscher}} }}
 
{{#ifeq:{{#pos:{{#var:Tsatag}}|BF:}}|||==[[Datei:Symbol Tsa-Kirche.svg|30px]] Tsatage ''(Geburten)''==
 
{{#var:Tsatag}} }}
 
{{#ifeq:{{#pos:{{#var:Borontag}}|BF:}}|||==[[Datei:Symbol Boron-Kirche.svg|30px]] Borontage ''(Sterbefälle)''==
 
{{#var:Borontag}} }}
 
{{#ifeq:{{#pos:{{#var:Traviabund}}|BF:}}|||==[[Datei:Symbol Travia-Kirche.svg|30px]] Traviabünde ''(Eheschließungen)''==
 
{{#var:Traviabund}} }}
 
{{#ifeq:{{#pos:{{#var:Weihetag}}|BF:}}|||==[[Datei:Tempel.svg|30px]] Weihetage==
 
{{#var:Weihetag}} }}
 
{{#ifeq:{{#pos:{{#var:Ereignis}}|BF:}}|||==Sonstige Ereignisse==
 
{{#var:Ereignis}} }}
 
</includeonly><noinclude>*Aufruf der Vorlage Abfrage Briefspieltexte Kosch
 
</noinclude><includeonly>
 
{{#vardefine:Texte|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]|Maximale Anzahl={{{Maximale Anzahl Texte|120}}}|Sortierung={{{Sortierung|asc}}} }}}}
 
{{#vardefine:Erwähnungen|{{#ifeq:{{#var:DatumVon}}{{#var:DatumBis}}|{{#var:Ende}}5.13.{{#var:Jahr}}|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspieltext mit::{{#var:Jahr}}]]|Maximale Anzahl={{{Maximale Anzahl Briefspieltext|12}}}|Sortierung={{{Sortierung|asc}}} }} |}} }}
 
{{#vardefine:Unrest|{{#ifeq:{{#var:DatumVon}}{{#var:DatumBis}}|{{#var:Ende}}5.13.{{#var:Jahr}}|{{Abfrage Briefspieltexte Kosch|Abfrage=<q>[[Hauptdarsteller ist::{{#var:Jahr}}]] OR [[Nebendarsteller ist::{{#var:Jahr}}]] OR [[Hauptakteure sind::{{#var:Jahr}}]] OR [[Nebenakteure sind::{{#var:Jahr}}]] OR [[Akteursnennung ist::{{#var:Jahr}}]] OR [[Handlungsort ist::{{#var:Jahr}}]] OR [[Ortsnennung ist::{{#var:Jahr}}]]</q>|Maximale Anzahl={{{Maximale Anzahl Fehler|6}}}|Sortierung={{{Sortierung|asc}}} }} |}} }}
 
{{#ifeq:{{#var:Texte}}{{#var:Erwähnungen}}{{#var:Unrest}}|||==Briefspieltexte==
 
<div class="ColumnToggler" style="width:100%;text-align:center;"></div>}}
 
{{#ifeq:{{#var:Texte}}|||
 
<div class="ColumnToToggle" style="column-count:3;">{{#nop:{{#var:Texte}}}}</div>}}
 
{{#ifeq:{{#var:Erwähnungen}}|||==Erwähnungen des Jahres {{#var:Jahr}}==
 
<div class="ColumnToToggle" style="column-count:3;">{{#nop:{{#var:Erwähnungen}}}}</div>}}
 
{{#ifeq:{{#var:Unrest}}|||==Falsch gesetzte Attribute - bitte korrigieren ([[Hilfe:Attribute setzen]])==
 
<div class="ColumnToToggle" style="column-count:3;">{{#nop:{{#var:Unrest}}}}</div>}}
 
</includeonly><noinclude>*Kategorisierung
 
</noinclude><includeonly>
 
[[Kategorie:Zeitraumübersicht|!{{#var:VonC}}}}]]
 
  
</includeonly><noinclude>*Setzen der Attribute
+
<!--Dies ist eine Vorlage, die eine Abfrage beinhaltet, welche auf eine Zeilen-Vorlage zurückgreift.-->
</noinclude><includeonly>
+
Dies ist eine Vorlage, die einfach nur einen Standard-Text ausgibt (entspricht "Hello, world!").
{{#set:Zeitindex ist={{#var:VonC}}}}
+
</noinclude>
 
 
}}</includeonly><noinclude>
 
<!--{{Zeitraumübersicht Kosch/Doku}}-->
 
[[Kategorie:Koschvorlage]]
 

Aktuelle Version vom 17. November 2022, 20:07 Uhr


Was macht diese Vorlage?

....

Wie verwendet man diese Vorlage?

....

Technische Dokumentation

Absolut unwichtig für normale Benutzer, nur relevant für Vorlagen-Programmierer. Daher folgt reichlich technisches Vokabular!

....

Diese Dokumentation ist unter Vorlage:Phönix/Doku hinterlegt.

Wozu eine Vorlage:Phönix?

Wir haben bislang keine Arbeitsvorlagen im Kosch-Wiki. Um bei Vorlagen, die verwendet werden, die Versionshistorie nicht mit Tests zuzumüllen, ist es praktisch, Vorlagen speziell zum Ausprobieren zu haben. Diese können, sobald das Ergebnis der Tests in eine Vorlage mit eigenem Namen geflossen ist, geleert und wiederverwendet werden.

Dies ist eine Vorlage, die einfach nur einen Standard-Text ausgibt (entspricht "Hello, world!").