Vorlage:Briefspielreihe: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
VolkoV (D | B)
Keine Bearbeitungszusammenfassung
VolkoV (D | B)
Keine Bearbeitungszusammenfassung
 
(23 dazwischenliegende Versionen von 2 Benutzern werden 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|}}} }}
[[{{#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)|{{#ask: [[-has subobject::+]] [[Reihe ist::{{#var:Abfragereihe}}]] [[Kapitelnummer ist::>-10]] [[Kapitelnummer ist::<98]]|link=none|format=list|sep=€|template=ReihenNamenssuche|sort=Briefspiel-Zeitindex ist|order=asc|limit=500}}}}
}} }}
 
</includeonly><noinclude>*Aufruf des Titelblocks mit den Variablen
</noinclude><includeonly>
{{Titelblock2}}
 
</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" width="100%"
|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=ReihenNamenssuche2|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=ReihenNamenssuche2|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=ReihenNamenssuche2|sort=Briefspiel-Zeitindex ist|order=asc|limit=500}}|€}}
 
</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}}
|Handlungszeittext ist={{#var:Zeitrahmen}}
|Kurzbeschreibung={{{Klappentext}}}
}}


}}</includeonly><noinclude>{{Briefspielreihe/Doku}}
}}</includeonly><noinclude>{{Briefspielreihe/Doku}}

Aktuelle Version vom 2. Januar 2022, 15:15 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