Vorlage:Zeitraumübersicht: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
VolkoV (D | B)
Keine Bearbeitungszusammenfassung
VolkoV (D | B)
Keine Bearbeitungszusammenfassung
 
(19 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#nop:
<includeonly>{{#nop:
</includeonly><noinclude>==Grober Ablauf==
</noinclude><includeonly>


</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
</noinclude><includeonly>
{{#vardefine:Datumanzeige|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datumanzeige|}}}}}}}
{{#vardefine:Datumanzeige|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datumanzeige|}}}}}}}
{{#vardefine:VonC|{{#invoke:Datum|DatumIndexTMJG|Datum={{{DatumVon|}}}}}}}
{{#vardefine:VonC|{{#invoke:Datum|DatumIndexTMJG|Datum={{{DatumVon|}}}}}}}
Zeile 6: Zeile 11:
{{#vardefine:VonB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumVon|}}}|Zeit=00:00:01}}}}
{{#vardefine:VonB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumVon|}}}|Zeit=00:00:01}}}}
{{#vardefine:BisB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumBis|}}}|Zeit=23:59:59}}}}
{{#vardefine:BisB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumBis|}}}|Zeit=23:59:59}}}}
{{#vardefine:Periode|{{#invoke:Datum|DatumPeriodeTMJG|Datum={{#expr: ( {{#var:VonC}} - {{#var:BisC}} ) / 20000 round 0}}}}}}
{{#vardefine:Mittel|{{#expr: ( ( {{#var:BisC}} + {{#var:VonC}} ) / 20000 ) round 0}}}}
{{#vardefine:Periode|{{#invoke:Datum|DatumPeriodeTMJG|Datum={{#var:Mittel}}}}}}


</includeonly><noinclude>*Anzeige des Links zur zugehörigen Periode
</noinclude><includeonly>
<div class="dunkel" style="width:100%;text-align:center;">[[{{#var:Periode}}]]</div>
</includeonly><noinclude>*Aufruf der Vorlage Zeitleiste
</noinclude><includeonly>
{{Zeitleiste
{{Zeitleiste
|gestern={{{Vorgänger|}}}
|gestern={{#ask:[[Kategorie:Zeitraumübersicht]] [[Zeitindex ist::<{{#expr:{{#var:VonC}}-1}}]]|sort=Zeitindex ist|order=desc|limit=1|default=|searchlabel=}}
|heute='''{{#var:Datumanzeige}}'''
|heute='''{{#var:Datumanzeige}}'''
|morgen={{{Nachfolger|}}}
|morgen={{#ask:[[Kategorie:Zeitraumübersicht]] [[Zeitindex ist::>{{#expr:{{#var:BisC}}+1}}]]|sort=Zeitindex ist|order=asc|limit=1|default=|searchlabel=}}
}}
}}
<div class="dunkel" style="width:100%;text-align:center;">{{#var:Peridoe}}</div>


</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>*Aufruf der Vorlage Abfrage Chronik
</noinclude><includeonly>
{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Ereignis{{!!}}Herrscher|Herrscher}}
{{Abfrage Chronik||{{#var:VonC}}|{{#var:BisC}}|Ereignis{{!!}}Herrscher|Herrscher}}


</includeonly><noinclude>*Aufruf der Vorlage Abfrage Briefspieltexte
</noinclude><includeonly>
{{Abfrage Briefspieltexte|[[Has subobject::+]] [[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]|unbekannt|unbekannt}}
{{Abfrage Briefspieltexte|[[Has subobject::+]] [[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]|unbekannt|unbekannt}}


</includeonly><noinclude>*Kategorisierung
</noinclude><includeonly>
[[Kategorie:Zeitraumübersicht|!{{#var:VonC}}}}]]
[[Kategorie:Zeitraumübersicht|!{{#var:VonC}}}}]]


</includeonly><noinclude>*Setzen der Attribute
</noinclude><includeonly>
{{#set:Zeitindex ist={{#var:VonC}}}}
{{#set:Zeitindex ist={{#var:VonC}}}}


}}</includeonly><noinclude>
}}</includeonly><noinclude>
{{Zeitraumübersicht/Doku}}

Aktuelle Version vom 23. März 2022, 06:00 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Anzeige des Links zur zugehörigen Periode
  • Aufruf der Vorlage Zeitleiste
  • Aufruf der Vorlage Abfrage Briefspielkarte
  • Aufruf der Vorlage Abfrage Chronik
  • Aufruf der Vorlage Abfrage Briefspieltexte
  • Kategorisierung
  • Setzen der Attribute

Vorlagentyp und Editor

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

|DatumanVon=TEXT!MUST! Beginn des abgefragten Zeitraums im Datumsformat
|DatumanBis=TEXT!MUST! End des abgefragten Zeitraums im Datumsformat
|Datumanzeige=TEXT!MUST! Angezeigte Datumsangabe im Datumsformat - bitte die Genauigkeit beachten

Benutzte Vorlagen

Benutzte Module

Automatisch gesetzte Attribute

Automatisch gesetzte Kategorien