Vorlage:Phönix: Unterschied zwischen den Versionen

Aus KoschWiki
Zur Navigation springen Zur Suche springen
Kunar (D | B)
Kunar (D | B)
Zeile 2: Zeile 2:
 
</includeonly><noinclude>==Grober Ablauf==
 
</includeonly><noinclude>==Grober Ablauf==
 
*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
 
*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
 +
<!-- Weggelassen: Aufruf der Vorlage Zeitleiste, Anzeige der Links zu den relevanten Zeitraumübersichten, Anzeige des Parameters "Text" -->
 +
<!-- andere Definition der Variablen -->
 
</noinclude><includeonly>
 
</noinclude><includeonly>
<!-- Parameter DatumVon und DatumBis -->
+
{{#vardefine:DatumVon|{{#ifeq:{{{DatumVon|}}}||{{PAGENAME}}|{{#replace:{{{DatumVon|}}}|01.|1.}} }} }}
{{#vardefine:Heute|{{{Periode}}}}}
+
{{#vardefine:DatumBis|{{#ifeq:{{{DatumBis|}}}||5.13.{{PAGENAME}}|{{#replace:{{{DatumBis|}}}|05.|5.}} }} }}
{{#vardefine:Von|{{#invoke:Datum|DatumPeriodeAnfang|Name={{{Periode}}}}}}}
+
{{#vardefine:Jahr|{{#explode:{{#var:DatumVon}}|.|-1}} }}
{{#vardefine:Bis|{{#invoke:Datum|DatumPeriodeEnde|Name={{{Periode}}}}}}}
+
{{#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:00}}}}
 +
{{#vardefine:BisB|{{#invoke:Datum|DatumSortierwert|Datum={{#var:DatumBis}}|Zeit=23:59:59}}}}
 
</includeonly>
 
</includeonly>
<!-- Weggelassen: Aufruf der Vorlage Zeitleiste, Anzeige der Links zu den relevanten Zeitraumübersichten, Anzeige des Parameters "Text" -->
 
 
<noinclude>*Aufruf der Vorlage Abfrage Chronik
 
<noinclude>*Aufruf der Vorlage Abfrage Chronik
 
</noinclude><includeonly>
 
</noinclude><includeonly>
{{Abfrage Chronik||{{#var:Von}}|{{#var:Bis}}|Ereignis|}}
+
{{#vardefine:Herrscher|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Herrscher|&nbsp;}} }}
<!--  
+
{{#vardefine:Tsatag|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Tsatag|&nbsp;}} }}
- Chronik (6 Ereignisse)
+
{{#vardefine:Borontag|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Borontag|&nbsp;}} }}
- Abfrage Briefspieltexte
+
{{#vardefine:Traviabund|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Traviabund|&nbsp;}} }}
- Erwähnungen (PAGENAME!)
+
{{#vardefine:Weihetag|{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Weihetag|&nbsp;}} }}
- Falsch gesetzte Attribute (PAGENAME!)
+
{{#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|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspieltext mit::{{PAGENAME}}]][[Briefspiel-Zeitindex ist::!{{#var:VonB}}]][[Briefspiel-Zeitindex ist::!{{#var:BisB}}]]<q>[[Briefspiel-Zeitindex ist::<{{#var:VonB}}]] OR [[Briefspiel-Zeitindex ist::>{{#var:BisB}}]]</q>|Maximale Anzahl={{{Maximale Anzahl Briefspieltext|12}}}|Sortierung={{{Sortierung|asc}}} }}}}
 +
{{#vardefine:Unrest|{{Abfrage Briefspieltexte Kosch|Abfrage=<q>[[Hauptdarsteller ist::{{PAGENAME}}]] OR [[Nebendarsteller ist::{{PAGENAME}}]] OR [[Hauptakteure sind::{{PAGENAME}}]] OR [[Nebenakteure sind::{{PAGENAME}}]] OR [[Akteursnennung ist::{{PAGENAME}}]] OR [[Handlungsort ist::{{PAGENAME}}]] OR [[Ortsnennung ist::{{PAGENAME}}]]</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 der Epoche==
 +
<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
 
</includeonly><noinclude>*Kategorisierung
 
</noinclude><includeonly>
 
</noinclude><includeonly>

Version vom 5. Mai 2022, 18:27 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Aufruf der Vorlage Abfrage Chronik
  • Aufruf der Vorlage Abfrage Briefspieltexte Kosch
  • Kategorisierung
  • Setzen der Attribute

Vorlagentyp und Editor

Dies ist eine von Usern zu nutzende Nebenvorlage, Editor-Definition unter Vorlage:Geschichtsseite/Editor:

|Periode=TEXT!! Name einer der in Modul:Datum definierten Perioden
|Text=TEXTAREA!! Beschreibung der Periode

Benutzte Vorlagen

Benutzte Module

Automatisch gesetzte Attribute

Automatisch gesetzte Kategorien