Vorlage:Reihenindex: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „<includeonly>{{#nop: {{#vardefine: Reihe|{{{1|}}}}} {{#vardefine: Kapitelindex|{{#ifeq:{{{2|}}}||0|{{{2|}}}}}}} {{#vardefine: Kapitel|{{#ifeq:{{#var:Kapitelind…“) |
|||
(44 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<includeonly>{{#nop: | <includeonly>{{#nop: | ||
− | {{#vardefine: Reihe|{{{1|}}}}} | + | </includeonly><noinclude>==Grober Ablauf== |
− | {{#vardefine: Kapitelindex|{{#ifeq:{{{2|}}}||0|{{{2|}}}}}}} | + | </noinclude><includeonly> |
− | {{#vardefine: Kapitel|{{#ifeq:{{#var:Kapitelindex}}|0|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Reihe}}]] [[Kapitelnummer ist::0]] [[Briefspiel-Zeitindex ist::<{{#var:Zeitindex}}]]|format=count|default=0}}|{{#var:Kapitelindex}}}}}} | + | |
− | {{#vardefine:Reihenkapitel|{{# | + | |
− | {{#subobject | + | </includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte |
− | {{#vardefine:ZurückIndex|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Reihe}}]] [[Reihenkapitel::<{{#var:Reihenkapitel}}]] |mainlabel=-|?#|link=none|format= | + | </noinclude><includeonly> |
− | {{#vardefine:VorIndex|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Reihe}}]] [[Reihenkapitel::>{{#var:Reihenkapitel}}]] |mainlabel=-|?#|link=none|format= | + | {{#vardefine:Reihe|{{#ifeq:{{{1|}}}||Unbekannte Reihe|{{{1}}}}}}} |
− | {{#vardefine:Reihentext|<div style="font-size:1. | + | {{#vardefine:Kapitelindex|{{#ifeq:{{{2|}}}||0|{{{2|}}}}}}} |
− | <div style=" | + | {{#vardefine:Klasse|{{#ifeq:{{{3|}}}||hell|{{{3}}}}}}} |
− | {{# | + | |
− | + | {{#vardefine:Kapitel|{{#ifeq:{{#var:Kapitelindex}}|0|{{#ask: | |
− | + | [[-has subobject::+]][[Reihe ist::{{#var:Reihe}}]] [[Kapitelnummer ist::0]] [[Briefspiel-Zeitindex ist::<{{#var:Zeitindex}}]] | |
+ | |format=count | ||
+ | |default=0 | ||
+ | }}|{{#var:Kapitelindex}}}}}} | ||
+ | |||
+ | {{#vardefine:Reihenkapitel|{{#replace:{{#expr:{{#var:Kapitelindex}}*10000000+{{#var:ZeitindexE}}}}|.|,}}}} | ||
+ | |||
+ | </includeonly><noinclude>*Erstellen eines Subobject für die Reihe | ||
+ | </noinclude><includeonly> | ||
+ | {{#subobject: Reihe ist={{#var:Reihe}} | ||
+ | |Kapitelnummer ist={{#var:Kapitelindex}} | ||
+ | |Kapitelname ist={{#var:Titel}} | ||
+ | |Briefspiel-Zeitindex ist={{#var:Zeitindex}} | ||
+ | |Reihenkapitel={{#var:Reihenkapitel}} | ||
+ | |Kurzbeschreibung={{#var:Inhaltsangabe}} | ||
+ | }} | ||
+ | |||
+ | {{#vardefine:ZurückIndex|{{#ask: | ||
+ | [[-has subobject::+]] [[Reihe ist::{{#var:Reihe}}]] [[Reihenkapitel::<{{#var:Reihenkapitel}}]] | ||
+ | |mainlabel=- | ||
+ | |?#- | ||
+ | |link=none | ||
+ | |format=plainlist | ||
+ | |sort=Reihenkapitel | ||
+ | |order=desc | ||
+ | |limit=1 | ||
+ | |default= | ||
+ | |searchlabel= | ||
+ | |offset=1 | ||
+ | }}}} | ||
+ | |||
+ | {{#vardefine:VorIndex|{{#ask: | ||
+ | [[-has subobject::+]] [[Reihe ist::{{#var:Reihe}}]] [[Reihenkapitel::>{{#var:Reihenkapitel}}]] | ||
+ | |mainlabel=- | ||
+ | |?#- | ||
+ | |link=none | ||
+ | |format=plainlist | ||
+ | |sort=Reihenkapitel | ||
+ | |order=asc | ||
+ | |limit=1 | ||
+ | |default= | ||
+ | |searchlabel= | ||
+ | |offset=1 | ||
+ | }}}} | ||
+ | |||
+ | {{#vardefine:Reihentext|<div style="font-size:1.2em;text-align:center;"> | ||
+ | '''[[{{#var:Reihe}} — Briefspielreihe|{{#var:Reihe}}]]''' | ||
+ | </div> | ||
+ | <div style="text-align:center;"> | ||
+ | {{#if:{{#var:Kapitel}}|<br>'''{{#invoke:Lehensabfrage Briefspiel|Kapiteltext|{{#var:Kapitel}}}}'''}} | ||
+ | </div>}} | ||
+ | |||
+ | }} | ||
+ | {| class="{{#var:Klasse}}" style="width:100%;" | ||
|- | |- | ||
− | | | + | |class="{{#var:Klasse}}" style="width:2em;text-align:left;vertical-align:middle;font-size:2em;"|{{#ifeq:{{#var:ZurückIndex}}|||[[{{#var:ZurückIndex}}|◅]]}} |
− | | | + | |class="{{#var:Klasse}}" style="width:25%;text-align:left;vertical-align:middle;"|{{#ifeq:{{#var:ZurückIndex}}|||[[{{#var:ZurückIndex}}|{{#show: {{#var:ZurückIndex}}|?Kapitelname ist}}]]}} |
− | | | + | |class="{{#var:Klasse}}" style="width:calc(50%-2em);text-align:left;vertical-align:middle;"|{{#var:Reihentext}} |
− | | | + | |class="{{#var:Klasse}}" style="width:25%;text-align:right;vertical-align:middle;"|{{#ifeq:{{#var:VorIndex}}|||[[{{#var:VorIndex}}|{{#show: {{#var:VorIndex}}|?Kapitelname ist}}]]}} |
− | | | + | |class="{{#var:Klasse}}" style="width:2em;text-align:right;vertical-align:middle;font-size:2em;"|{{#ifeq:{{#var:VorIndex}}|||[[{{#var:VorIndex}}|▻]]}} |
− | | | + | |}</includeonly><noinclude>{{Reihenindex/Doku}} |
− |
Aktuelle Version vom 29. Februar 2020, 15:00 Uhr
Grober Ablauf
- Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
- Erstellen eines Subobject für die Reihe
Vorlagentyp und Editor
Dies ist eine von Usern zu nutzende Hilfsvorlage zum Setzen von zusätzlichen Reihen bei der Vorlage:Briefspielindex, Editor-Definition unter Vorlage:Reihenindex/Editor:
|1=TEXT!MUST!Titel der Geschichtenreihe |2=NUMBER!!nur füllen, wenn es sich um eine Geschichtenreihe handelt, die NICHT chronologisch ausgegeben werden soll. Sonderformate sind aber immer möglich: -20 bis -11 = Vorgeschichte -10 bis -1 = Prolog; 501 bis 510 = Epilog; 511 bis 520 = Anhang; 521 bis 530 = Folgehandlung (Vorgeschichte und Folgehandlung sollten aber am besten nur im Rahmen von Alternativreihen (siehe unten) benutzt werden)
Automatisch gesetzte Attribute
- Zugehörigkeit zu Reihen wird als Subobject gesetzt
- Attribut:Reihe ist, Default: Unbekannte Reihe
- Attribut:Kapitelnummer ist, Default: 0
- Attribut:Kapitelname ist, Default:Seitenname
- Attribut:Briefspiel-Zeitindex ist, Tage seit dem Anfang 0 BF + Zeit als Bruch
- Attribut:Reihenkapitel, Kapitel * 10^7 + Tage seit dem Anfang 0 BF + Zeit als Bruch
- Attribut:Kurzbeschreibung