Vorlage:Briefspielindex: Unterschied zwischen den Versionen

Aus KoschWiki
Zur Navigation springen Zur Suche springen
SyncBot (D | B)
K (Schützte „Vorlage:Briefspielindex“: Automatisch gesperrt. ([Verschieben=Nur Administratoren erlauben] (unbeschränkt) [Bearbeiten=Nur Administratoren erlauben] (unbeschränkt)) [kaskadierend])
SyncBot (D | B)
K (Automatisch synchronisiert.)
Zeile 1: Zeile 1:
<includeonly>{{#set:Wappen ist={{#ifeq:{{{Logo|}}}||Datei:Wappen blanko.svg|Datei:{{{Logo}}} }} }}{{#if:{{{Barde|}}}|''Worte & Weise:'' [[Barde ist::{{{Barde}}}| ]][[{{{Barde}}}|{{#show:{{{Barde}}}|?Langname}}]]<br>}}
<includeonly>{{#nop:
{{#vardefine:Jahr|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datum}}}|Genauigkeit=4}}}}
</includeonly><noinclude>==Grober Ablauf==
</noinclude><includeonly>
 
 
</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
</noinclude><includeonly>
{{#vardefine:Wappen|{{#ifeq:{{{Logo|}}}||Datei:Wappen blanko.svg|Datei:{{{Logo}}}}}}}
{{#vardefine:Jahr|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datum|}}}|Genauigkeit=4}}}}
{{#vardefine:Hauptreihe|{{#ifeq:{{{Reihe|}}}||{{#ifeq:{{{Dichtung|}}}||{{#ifeq:{{{Postille|}}}||Anthologie|Berichte}} {{#var:Jahr}}|Lieder & Dichtung}}|{{{Reihe|}}}}}}}
{{#vardefine:Hauptreihe|{{#ifeq:{{{Reihe|}}}||{{#ifeq:{{{Dichtung|}}}||{{#ifeq:{{{Postille|}}}||Anthologie|Berichte}} {{#var:Jahr}}|Lieder & Dichtung}}|{{{Reihe|}}}}}}}
{{#vardefine:Titel|{{#ifeq:{{{Titel|}}}||{{PAGENAME}}|{{{Titel}}}}}}}
{{#vardefine:Titel|{{#ifeq:{{{Titel|}}}||{{PAGENAME}}|{{{Titel}}}}}}}
{{#vardefine:Hauptteil|{{#ifeq:{{{Teil|}}}||0|{{{Teil}}}}}}}
{{#vardefine:Hauptteil|{{#ifeq:{{{Teil|}}}||0|{{{Teil}}}}}}}
{{#vardefine:Zeitindex|{{#expr:{{#invoke:Datum|DatumIndexTMJG|Datum={{{Datum}}}}}*10000+{{#ifeq:{{{Zeit|}}}||0|{{{Zeit}}}}}}}}}
{{#vardefine:Zeitindex|{{#invoke:Datum|DatumSortierwert|Datum={{{Datum|}}}|Zeit={{{Zeit|}}}}}}}
{{#vardefine:Zeitanzeige|{{#ifeq:{{{Datum|}}}||k.A.|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datum}}}}}}}}}
{{#vardefine:ZeitindexE|{{#invoke:Datum|DatumSortierwertE|Datum={{{Datum|}}}|Zeit={{{Zeit|}}}}}}}
{{#vardefine:Zeitanzeige|{{#ifeq:{{{Datum|}}}||k.A.|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datum}}}}}}} {{#ifeq:{{{Zeit|}}}|||{{#invoke:Datum|ZeitTextHMSG|Zeit={{{Zeit}}}}}}}}}
{{#vardefine:Inhaltsangabe|{{{Zusammenfassung|}}}}}
{{#vardefine:Inhaltsangabe|{{{Zusammenfassung|}}}}}
{{#vardefine:Postille|{{{Postille|}}} {{{Ausgabe|}}}}}
{{#vardefine:Postille|{{{Postille|}}} {{{Ausgabe|}}}}}
{{#vardefine:Autor|{{#ifeq:{{{Autor|}}}||[[Kategorie:Unbekanter Autor|!]]?|{{{Autor}}}}}}}
</includeonly><noinclude>*Setzen aller anderen Attribute
</noinclude><includeonly>
{{#set:Wappen ist={{#var:Wappen}}
|Handlungszeittext ist={{#var:Zeitanzeige}}
|Postille ist={{#var:Postille}}
|Briefspiel-Zeitindex ist={{#var:Zeitindex}}
|Kapitelname ist={{#var:Titel}}
|Handlungszeittext ist={{#var:Zeitanzeige}}
|Kurzbeschreibung={{{Zusammenfassung|}}}
}}
{{#vardefine:Oben|{{#nop:<div style="padding:0.5em;">
{{#invoke:Lehensabfrage Briefspiel|Abfrage|{{FULLPAGENAME}}|{{#var:Titel}}}}
</div>}} }}




{{#vardefine:Oben|{{#nop:
</includeonly><noinclude>*Befüllen der Variable für Links
{{Briefspielkasten}}
</noinclude><includeonly>
{{#vardefine:Links|{{#nop:
{{#ifeq:{{{Postille|}}}|Herold|[[Bild:Herold-logo.gif|60px|link=Heroldausgabe {{{Ausgabe}}}]]|{{#if:{{{Logo|}}}|[[Bild:{{{Logo}}}|150px|link=]]}}}}
}} }}
}} }}


{{#vardefine:Links|{{#nop:
</includeonly><noinclude>*Befüllen der Variable für Rechts
{{#ifeq:{{{Postille|}}}|Herold|[[Bild:Herold-logo.gif|60px|link=Heroldausgabe {{{Ausgabe}}}]]|{{#if:{{{Logo|}}}|[[Bild:{{{Logo}}}|150px]]}}}}
</noinclude><includeonly>
{{#vardefine:Rechts|{{#nop:
{{Briefspielspalte Reihe}}
}} }}
}} }}


</includeonly><noinclude>*Befüllen der Variable für Unten
</noinclude><includeonly>
{{#vardefine:Unten|{{#nop:
{{#vardefine:Unten|{{#nop:
<div style="text-align:center; padding:1em;">''Autor:'' {{#ifeq:{{{Autor|}}}||?|{{{Autor}}}{{#if:{{{Copy|}}}|&nbsp; &copy;&nbsp;{{{Copy}}}}}}}</div>
''Autor:'' {{#var:Autor}}
{{#vardefine:Schalterbreite|28}}{{#vardefine:Alternativ|ja}}
}} }}
{{#if:{{{Alternativreihen|}}}|<div style="font-size:0.9em; line-height:1em; text-align:left; margin-top:3.5em; padding:5px;">'''''Dieser Text ist auch Teil folgender weiterer Briefspielreihen:'''''</div>
 
{{{Alternativreihen|}}}}}
{{#vardefine:Schalterbreite|42}}{{#vardefine:Alternativ|nein}}
}}}}


</includeonly><noinclude>*Befüllen der Variable für das Zentrum
</noinclude><includeonly>
{{#vardefine:Zentrum|{{#nop:
{{#vardefine:Zentrum|{{#nop:
{{#vardefine:Schalterbreite|42}}{{#vardefine:Alternativ|nein}}{{#set:Handlungszeittext ist={{#var:Zeitanzeige}}}}
<div style="text-align:center;">{{#var:Zeitanzeige}}</div>
<div style="font-size:2.5em; line-height:1.2em; text-align:center;">'''{{#var:Titel}}'''</div>
<div style="font-size:2em;text-align:center;padding-bottom:1em;">'''{{#var:Titel}}'''</div>
{{Reihenindex|{{#var:Hauptreihe}}|{{#var:Hauptteil}}}}
{{Reihenindex|{{#var:Hauptreihe}}|{{#var:Hauptteil}}|dunkel}}
{{#ask: [[-Handlungsort ist::{{FULLPAGENAME}}]]|link=none|format=template|template=BriefspielindexOrte}}
{{{Alternativreihen|}}}
<div style="font-size:1.1em; line-height:1.1em; text-align:center; padding:5px;">''Briefspiel&nbsp;{{#ask: [[-Handlungsort indirekt::{{FULLPAGENAME}}]] <q>[[Lehenstyp::Grafschaft]] OR [[Greifenfurt:Markgrafschaft Greifenfurt]] OR [[Perricum:Markgrafschaft Perricum]]</q>|format=list|template=BriefspielindexLinks|sep=,&nbsp;|link=none|outro={{#if:{{{Anderswo|}}}|,&nbsp;}}}}{{#if:{{{Anderswo|}}}|[[Briefspiel in anderen Landen|in anderen Landen]][[Kategorie:Geschichten Anderswo|{{{Anderswo}}}@{{#var:Zeitindex}}]]{{#set:Handlungsort ist={{{Anderswo}}}}}}}''</div>
<div style="text-align:center; padding:1em;">''Zeit:'' {{#var:Zeitanzeige}}{{#if:{{{Zeit|}}}|{{#ifexpr:{{{Zeit|}}}<2400|, {{Tageszeit|Uhrzeit={{{Zeit}}}}}}}}}</div>
}} }}
}} }}


{{#vardefine:Rechts|{{#nop:
</includeonly><noinclude>*Aufruf des Titelblocks mit den Variablen
{{BriefspielspalteReihe}}
</noinclude><includeonly>
}} }}
{{Titelblock2}}


{{Titelblock2}}
</includeonly><noinclude>*Kategorisierung
<br>
</noinclude><includeonly>
{{#ifeq:{{{Datum|}}}||<div style="font-weigth:bold; color:red;">'''''Datum''''' fehlt!</div>[[Kategorie:AutoCat-Fehler!|@]]|}}
{{#if:{{{Dichtung|}}}|[[Kategorie:Musik und Dichtung|{{PAGENAME}}]][[Kategorie:{{{Dichtung}}}|{{PAGENAME}}]]}}
{{#if:{{{Dichtung|}}}|[[Kategorie:Musik und Dichtung|{{PAGENAME}}]][[Kategorie:{{{Dichtung}}}|{{PAGENAME}}]]}}
{{#if:{{{Postille|}}}|[[Kategorie:{{{Postille}}}|{{PAGENAME}}]]{{#if:{{{Ausgabe|}}}|[[Kategorie:{{{Postille}}} {{{Ausgabe}}}|{{PAGENAME}}]][[Postille ist::{{{Postille}}}{{#if:{{{Ausgabe|}}}|&nbsp;{{{Ausgabe}}}}}| ]]}}{{#ifeq:{{{Postille|}}}|Herold|[[GMH::true| ]]|}}}}
{{#ifeq:{{{Postille|}}}|||[[Kategorie:{{#var: Postille}}|{{PAGENAME}}]]}}
{{#set: Briefspiel-Zeitindex ist={{#var:Zeitindex}}|Kapitelname ist={{#var:Titel}}|Handlungszeittext ist={{#var:Zeitanzeige}}}}
[[Kategorie:Geschichten {{#invoke:Datum|DatumTextTMJG|Datum={{{Datum}}}|Genauigkeit=4}}]]
[[Kategorie:Geschichten {{#invoke:Datum|DatumTextTMJG|Datum={{{Datum}}}|Genauigkeit=4}}]][[Kategorie:AutoCat|@{{#var:Zeitindex}}]]
[[Kategorie:AutoCat|@{{#var:Zeitindex}}]]
</includeonly><noinclude>[[Kategorie:Vorlage Briefspieltexte]]</noinclude>
 
}}</includeonly><noinclude>{{Briefspielindex/Doku}}

Version vom 24. September 2017, 06:01 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Setzen aller anderen Attribute
  • Befüllen der Variable für Links
  • Befüllen der Variable für Rechts
  • Befüllen der Variable für Unten
  • Befüllen der Variable für das Zentrum
  • Aufruf des Titelblocks mit den Variablen
  • Kategorisierung

Vorlagentyp und Editor

Dies ist eine von Usern zu nutzende Hauptvorlage, Editor-Definition unter Vorlage:Briefspielindex/Editor:

|Titel=TEXT!MUST!Titel der Einzelepisode 
|Reihe=TEXT!!Titel der Geschichtenreihe
|Teil=NUMBER!!nur füllen, wenn es sich um eine Geschichtenreihe handelt, die NICHT chronologisch ausgegeben werden soll. Sonderformate sind aber immer möglich: -11 = Vorgeschichte -1 = Prolog; 97 = Epilog; 98 = Anhang; 99 = Folgehandlung (-11 und 99 sollten aber am besten nur im Rahmen von Alternativreihen (siehe unten) benutzt werden)
|Datum=TEXT!MUST!Datum im Zahlenformat "Jahr", "Monat.Jahr" oder "Tag.Monat.Jahr", zB für 23. Phex 1034 BF: 23.09.1034, erweiternd kann hinter dem Schrägstrich eine Genauigkeit eingefügt werden (siehe Hilfe:Datumsangaben)
|Zeit=TEXT!!Uhrzeit im Zahlenformat "Stunde:Minute:Sekunde" (MIT Doppelpunkte o.ä.), z.b.für halb sieben Uhr morgens: 06:30, erweiternd kann hinter dem Schrägstrich eine Genauigkeit eingefügt werden (siehe Hilfe:Zeitangaben)
|Autor=TEXT!MUST!Bitte die Vorlage Briefspieler benutzen 
|Logo=LINK!!Dateiname des Wappen oder Symbols für die Geschichte
|Alternativreihen=TEXT!!Wenn der Text zu mehreren Geschichtenreihen gehört, können hier jeweils mit der Vorlage Reihenindex selbige Reihen und ggfs. die dortige Kapitelnummer angegeben werden. Beispiel: ((Reihenindex¡Reihenname¡ggfs. Kapitelnummer)) — natürlich in Wiki-Syntax mit geschweiften statt normalen Klammen und Pipe statt ¡ —; zur Kapitelnummerrierung siehe auch oben unter "Teil"
|Postille=TEXT!!Name der aventurischen Zeitung, falls Artikel; bitte leer lassen
|Ausgabe=NUMBER!!Nummer der Ausgabe; bitte leer lassen
|Artikel=NUMBER!!laufende Nummer des Artikels in der betreffenden Ausgabe; bitte leer lassen
|Dichtung=PICK!!Art der Dichtung!Lied;Gedicht;Sage;!!
|Barde=TEXT!!Nennung des aventurischen Künstlers, z.B. Wolfhardt von der Wiesen
|Anderswo=TEXT!!Falls Handlung der Geschichte nicht im Kosch spielt: Name des Ortes, möglichst der Provinz bzw. Region; bitte leer lassen und stattdessen via Hilfe:Attribute setzen modellieren
|Zusammenfassung=TEXT!!Eine kurze Inhaltsangabe der Handlung, die auf anderen Seiten (Übersicht und verlinkte Artikel) angezeigt wird

Zu benutzende Untervorlagen

Benutzte Vorlagen

Benutzte Module

Benutzte Dateien

Automatisch gesetzte Attribute

Automatisch gesetzte Kategorien