Vorlage:Briefspielreihe: Unterschied zwischen den Versionen

Aus TobrienWiki
Zur Navigation springen Zur Suche springen
K (Automatisch synchronisiert.)
K (Automatisch synchronisiert.)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:
 
</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
 
</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
 
</noinclude><includeonly>
 
</noinclude><includeonly>
{{#vardefine: Abfragereihe|{{#replace:{{#replace:{{FULLPAGENAME}}| — Briefspielreihe}}|&#38;|&}}}}
+
{{#vardefine:Abfragereihe|{{#replace:{{#replace:{{FULLPAGENAME}}| — Briefspielreihe}}|&#38;|&}}}}
{{#vardefine: Anfang|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]]|mainlabel=-|?#-|link=none|format=list|limit=1|sort=Briefspiel-Zeitindex ist|order=asc|searchlabel=}}}}
+
{{#vardefine:Logo|{{#ifeq:{{{Logo|}}}|||Datei:{{{Logo|}}}}}}}
{{#vardefine: Ende|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]]|mainlabel=-|?#-|link=none|format=list|limit=1|sort=Briefspiel-Zeitindex ist|order=desc|searchlabel=}}}}
 
{{#vardefine: Logo|{{#ifeq:{{{Logo|}}}||{{#show: {{#explode:{{#var:Anfang}}|#|0}}|?Wappen ist#}}|Datei:{{{Logo}}}}}}}
 
  
</includeonly><noinclude>*Befüllen der Variable für Links
+
</includeonly><noinclude>*Aufruf des Modul:Briefspielreihe
 
</noinclude><includeonly>
 
</noinclude><includeonly>
{{#vardefine:Links|{{#nop:
+
{{#invoke:briefspielreihe|briefspielreihe|{{#var:Abfragereihe}}|{{{Logo|}}}|{{{Klappentext|}}}|{{{Sammlung|}}} }}
{{#ifeq:{{#var:Logo}}|||[[{{#var:Logo}}|150px]]}}
 
}} }}
 
 
 
</includeonly><noinclude>*Befüllen der Variable für Rechts
 
</noinclude><includeonly>
 
{{#vardefine:Rechts|{{#nop:
 
}} }}
 
 
 
</includeonly><noinclude>*Befüllen der Variable für Oben
 
</noinclude><includeonly>
 
{{#vardefine:Oben|{{#nop:&nbsp;
 
}} }}
 
 
 
</includeonly><noinclude>*Befüllen der Variable für Unten
 
</noinclude><includeonly>
 
{{#vardefine:Unten|{{#nop:
 
<div style="text-align:justify; padding:10px;">{{Zeilengruppe|Klappentext|{{{Klappentext|}}}</div>}}
 
}} }}
 
 
 
</includeonly><noinclude>*Befüllen der Variable für das Zentrum
 
</noinclude><includeonly>
 
{{#vardefine:Zentrum|{{#nop:
 
{{#invoke:Text|Zeilengruppe|Zeitrahmen der Handlung|{{#vardefineecho:Zeitrahmen|{{#explode:{{#show: {{#explode:{{#var:Anfang}}|#|0}}|?Handlungszeittext ist}}|,|0}} {{#ifeq:{{#explode:{{#show: {{#explode:{{#var:Anfang}}|#|0}}|?Handlungszeittext ist}}|,|0}}|{{#explode:{{#show: {{#explode:{{#var:Ende}}|#|0}}|?Handlungszeittext ist}}|,|0}}||bis {{#explode:{{#show: {{#explode:{{#var:Ende}}|#|0}}|?Handlungszeittext ist}}|,|0}}}}}}
 
}}
 
{{#vardefine:Suche|Briefspieler}}
 
{{#invoke:Text|Zeilengruppe|Autor(en)|{{#invoke:Pivot|countAndSort|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]] [[Kapitelnummer ist::>-10]] [[Kapitelnummer ist::<98]]|link=none|format=list|sep=€|template=Briefspielreihe Pivot Item|sort=Briefspiel-Zeitindex ist|order=asc|limit=500}}|€}}}}
 
}} }}
 
 
 
</includeonly><noinclude>*Aufruf des Titelblocks mit den Variablen
 
</noinclude><includeonly>
 
{{Titelblock2}}
 
 
 
</includeonly><noinclude>*Anzeige der Chronik
 
</noinclude><includeonly>
 
{{Abfrage Chronik|{{FULLPAGENAME}}}}
 
 
 
</includeonly><noinclude>*Anzeige des Inhaltsverzeichnisses
 
</noinclude><includeonly>
 
==Inhaltsverzeichnis==
 
{{#vardefine:KapNo|0}}
 
{{#ask:
 
[[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]]
 
[[Kapitelnummer ist::>-10]] [[Kapitelnummer ist::<98]]
 
|mainlabel=-
 
|?#-=
 
|?Kurzbeschreibung=
 
|?Kapitelname ist=
 
|?Kapitelnummer ist#=
 
|format=template
 
|template=Briefspielreihe Anzeige Kapitel
 
|intro={{(!}} class="tabellehuebsch"
 
|outro={{!)}}
 
|sort=Reihenkapitel
 
|order=asc
 
|limit=500
 
|default=keine Kapitel vorhanden
 
}}
 
 
 
</includeonly><noinclude>*Ermittlung und Pivot der Hauptdarsteller
 
</noinclude><includeonly>
 
==Dramatis Personae — Hauptdarsteller==
 
{{#vardefine:Suche|Hauptdarsteller ist}}
 
{{#invoke:Pivot|countAndSort|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]] [[Kapitelnummer ist::>-10]] [[Kapitelnummer ist::<98]]|link=none|format=list|sep=€|template=Briefspielreihe Pivot Item|sort=Briefspiel-Zeitindex ist|order=asc|limit=500}}|€}}
 
 
 
</includeonly><noinclude>*Ermittlung und Pivot der direkten und indirekten Handlungsorte
 
</noinclude><includeonly>
 
==Orte der Handlung==
 
{{#invoke:Pivot|countAndSort|{{#vardefine:Suche|Handlungsort ist}}{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]] [[Kapitelnummer ist::>-10]] [[Kapitelnummer ist::<98]]|link=none|format=list|sep=€|template=Briefspielreihe Pivot Item|sort=Briefspiel-Zeitindex ist|order=asc|limit=500}}€{{#vardefine:Suche|Handlungsort indirekt}}{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]] [[Kapitelnummer ist::>-10]] [[Kapitelnummer ist::<98]]|link=none|format=list|sep=€|template=Briefspielreihe Pivot Item|sort=Briefspiel-Zeitindex ist|order=asc|limit=500}}|€|C||5||{{FULLPAGENAME}}}}
 
 
 
</includeonly><noinclude>*Aufruf der Vorlage Abfrage Briefspieltexte
 
</noinclude><includeonly>
 
{{Abfrage Briefspielkarte|[[Reihe ist::{{#var:Abfragereihe}}]]}}
 
 
 
</includeonly><noinclude>*Kategorisierung
 
</noinclude><includeonly>
 
[[Kategorie:Briefspielreihe|{{#var: Abfragereihe}}]]
 
 
 
</includeonly><noinclude>*Setzen der Attribute
 
</noinclude><includeonly>
 
{{#set:Reihe ist={{#var: Abfragereihe}}
 
|Briefspiel-Zeitindex ist={{#show:{{#var:Anfang}}|?Briefspiel-Zeitindex ist}}
 
|Handlungszeittext ist={{#var:Zeitrahmen}}
 
|Kurzbeschreibung={{{Klappentext|}}}
 
}}
 
  
 
}}</includeonly><noinclude>{{Briefspielreihe/Doku}}
 
}}</includeonly><noinclude>{{Briefspielreihe/Doku}}

Aktuelle Version vom 3. Januar 2022, 09:55 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Aufruf des Modul:Briefspielreihe

Vorlagentyp und Editor

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

|Logo=TEXT!!Dateiname eines Logos für die ganze Reihe!
|Klappentext=TEXT!!Eine Inhaltsangabe/Übersicht der Reihe, die zum Lesen animieren soll - so wie die Rückseite eines Buches!
|Sammlung=PICK!!Wenn dieser Wert auf "ja" gesetzt wird, wird die Reihe in den Grafschaftsübersichten nicht angezeigt!ja;nein!nein

Benutzte Vorlagen

Benutzte Module

Automatisch gesetzte Attribute

Automatisch gesetzte Kategorien