Vorlage:Hof: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
VolkoV (D | B)
VolkoV (D | B)
Zeile 1: Zeile 1:
 
<includeonly>{{#nop:
 
<includeonly>{{#nop:
 +
</includeonly><noinclude>==Grober Ablauf==
 +
</noinclude><includeonly>
  
{{#vardefine:Wappen|{{#ifeq:{{{Wappen|}}}||{{#show:{{{Hof von}}}|?Wappen ist#}}|{{{Wappen|}}}}}}}
 
  
{{#vardefine:Wappenkrone|{{#ifeq:{{{Wappenkrone|}}}||{{#show:{{{Hof von}}}|?Wappenkrone ist#}}|Datei:{{{Wappenkrone|}}}}}}}
+
</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
 
+
</noinclude><includeonly>
{{#vardefine:Wappenkronenzier|{{#ifeq:{{{Wappenkronenzier|}}}||{{#show:{{{Hof von}}}|?Wappenkronenzier ist#}}|Datei:{{{Wappenkronenzier|}}}}}}}
+
{{#vardefine:HofVon|{{#ifeq:{{{Hof von|}}}||unbekannt|{{{Hof von}}}}}}}
 
+
{{#vardefine:Wappen|{{#ifeq:{{{Wappen|}}}||{{#show:{{#var:Hofvon}}|?Wappen ist#}}|{{{Wappen|}}}}}}}
{{#vardefine:Wappentext|{{#ifeq:{{{Wappentext|}}}||{{#show:{{{Hof von}}}|?Wappentext ist#}}|{{{Wappentext|}}}}}}}
+
{{#vardefine:Wappenkrone|{{#ifeq:{{{Wappenkrone|}}}||{{#show:{{#var:Hofvon}}|?Wappenkrone ist#}}|Datei:{{{Wappenkrone|}}}}}}}
 
+
{{#vardefine:Wappenkronenzier|{{#ifeq:{{{Wappenkronenzier|}}}||{{#show:{{#var:Hofvon}}|?Wappenkronenzier ist#}}|Datei:{{{Wappenkronenzier|}}}}}}}
{{#vardefine:Kennziffer|{{#ifeq:{{{Kennziffer|}}}||{{#show:{{{Hof von}}}|?Kennziffer#}}|{{{Kennziffer|}}}}}}}
+
{{#vardefine:Wappentext|{{#ifeq:{{{Wappentext|}}}||{{#show:{{#var:Hofvon}}|?Wappentext ist#}}|{{{Wappentext|}}}}}}}
 +
{{#vardefine:Kennziffer|{{#ifeq:{{{Kennziffer|}}}||{{#show:{{#var:Hofvon}}|?Kennziffer#}}|{{{Kennziffer|}}}}}}}
 +
{{#vardefine:Kurzname|{{#show:{{#var:Hofvon}}|?Kurzname#}}}}
  
 +
</includeonly><noinclude>*Setzen der Attribute
 +
</noinclude><includeonly>
 
{{#set:Wappen ist={{#var:Wappen}}
 
{{#set:Wappen ist={{#var:Wappen}}
 
|Wappenkrone ist={{#var:Wappenkrone}}
 
|Wappenkrone ist={{#var:Wappenkrone}}
Zeile 18: Zeile 23:
 
|Icon ist=Datei:Hof.svg
 
|Icon ist=Datei:Hof.svg
 
|Vasallenlehen von={{{Aufenthaltsort|}}}
 
|Vasallenlehen von={{{Aufenthaltsort|}}}
|Vasallenlehen von={{{Hof von|}}}
+
|Vasallenlehen von={{#var:Hofvon}}
 
}}
 
}}
  
 +
</includeonly><noinclude>*Befüllen der Variable für Oben
 +
</noinclude><includeonly>
 
{{#vardefine:Oben|{{#nop:
 
{{#vardefine:Oben|{{#nop:
 
{{Lehen Navigation2|{{FULLPAGENAME}}}}
 
{{Lehen Navigation2|{{FULLPAGENAME}}}}
 
}} }}
 
}} }}
  
 +
 +
</includeonly><noinclude>*Befüllen der Variable für Links
 +
</noinclude><includeonly>
 
{{#vardefine:Links|{{#nop:
 
{{#vardefine:Links|{{#nop:
{{Wappenspalte Lehen|Wappen={{BASEPAGENAME:{{#var:Wappen}}}}|Wappentext={{#var:Wappentext}}|Wappenkrone={{BASEPAGENAME:{{#var:Wappenkrone}}}}|Wappenkronenzier={{BASEPAGENAME:{{#var:Wappenkronenzier}}}}}}}}
+
{{#invoke:Wappen|WappenMitKrone
 +
|Prunkwappen={{{Prunkwappen|}}}
 +
|Titel={{#var:Wappentext}}
 +
|Link={{FULLPAGENAME}}
 +
|Wappen={{BASEPAGENAME:{{#var:Wappen}}}}
 +
|Krone={{BASEPAGENAME:{{#var:Wappenkrone}}}}
 +
|Kronenzier={{BASEPAGENAME:{{#var:Wappenkronenzier}}}}
 +
|Size=12
 +
|Verschiebung=Ja
 +
}}
 
}}
 
}}
  
{{#vardefine:Rechts|{{#var:Links}} }}
 
  
{{#vardefine:Unten|{{#nop:
+
</includeonly><noinclude>*Befüllen der Variable für Rechts
}}}}
+
</noinclude><includeonly>
 +
{{#vardefine:Rechts|}}
 +
 
  
 +
</includeonly><noinclude>*Befüllen der Variable für Unten
 +
</noinclude><includeonly>
 +
{{#vardefine:Unten|}}
  
  
 +
</includeonly><noinclude>*Befüllen der Variable für das Zentrum
 +
</noinclude><includeonly>
 
{{#vardefine:Zentrum|{{#nop:
 
{{#vardefine:Zentrum|{{#nop:
  
{{Zeilengruppe|Allgemeines|
+
{{#invoke:Text|Zeilengruppe|Allgemeines|
{{Zeile|Ort|[[{{{Aufenthaltsort|}}}|{{BASEPAGENAME:{{{Aufenthaltsort|}}}}}]]}}
+
{{#invoke:Text|Zeile|Ort|[[{{{Aufenthaltsort|}}}|{{BASEPAGENAME:{{{Aufenthaltsort|}}}}}]]}}
{{Zeile|Regiert|[[{{{Hof von|}}}|{{BASEPAGENAME:{{{Hof von|}}}}}]]}}
+
{{#invoke:Text|Zeile|Regiert|[[{{{Hof von|}}}|{{BASEPAGENAME:{{{Hof von|}}}}}]]}}
 
}}
 
}}
{{Zeilengruppe|Mitglieder|
+
{{#invoke:Text|Zeilengruppe|Mitglieder|
{{Zeile|Personen am Hof|{{#ask:[[Kategorie:{{BASEPAGENAME}}]] [[Lebend::Ja]]|sort=Detailstufe von,Alter|order=asc,desc|limit=20|searchlabel=(mehr)}}}}
+
{{#invoke:Text|Zeile|Personen am Hof|{{#ask:[[Kategorie:{{BASEPAGENAME}}]] [[Lebend::Ja]]|sort=Detailstufe von,Alter|order=asc,desc|limit=20|searchlabel=(mehr)}}}}
{{Zeile|Weitere Mitglieder|{{#ask:[[Mitglied von::{{FULLPAGENAME}}]] [[Lebend::Ja]] [[Aufenthaltsort::!{{FULLPAGENAME}}]]|sort=Detailstufe von,Alter|order=asc,desc|limit=20|searchlabel=(mehr)}}}}
+
{{#invoke:Text|Zeile|Weitere Mitglieder|{{#ask:[[Mitglied von::{{FULLPAGENAME}}]] [[Lebend::Ja]] [[Aufenthaltsort::!{{FULLPAGENAME}}]]|sort=Detailstufe von,Alter|order=asc,desc|limit=20|searchlabel=(mehr)}}}}
 
}}
 
}}
 
}}
 
}}
 
}}
 
}}
  
 +
 +
</includeonly><noinclude>*Aufruf des Titelblocks mit den Variablen
 +
</noinclude><includeonly>
 
}}{{Titelblock2}}
 
}}{{Titelblock2}}
</includeonly><noinclude>[[Kategorie:Vorlage Hof]]
+
 
 +
 
 +
</includeonly><noinclude>*Kategorisierung
 +
</noinclude><includeonly>
 +
[[Kategorie:Hof|{{#var:Kurzname}}Hof]]
 +
{{#ifeq:{{#var:Lehen}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Lehen}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon1}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon1}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon2}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon2}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon3}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon3}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon4}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon4}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon5}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon5}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon6}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon6}}}}|Hof]]}}
 +
{{#ifeq:{{#var:Hegemon7}}|||[[Kategorie:{{BASEPAGENAME:{{#var:Hegemon7}}}}|Hof]]}}
 +
[[Kategorie:AutoCat|{{#var:Kurzname}}Hof]]
 +
 
 +
</includeonly><noinclude>
 +
{{Hof/Doku}}

Version vom 4. Juli 2017, 08:11 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Setzen der Attribute
  • Befüllen der Variable für Oben
  • 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:Hof/Editor:

|Politische Einordnung=TITLE
|Aufenthaltsort=LINK!MUST!Ort an dem der Hof tagt (zB die Alte Residenz)
|Hof von=LINK!MUST!Zugeordnetes Lehen (zB das Königreich Garetien)
|Kennziffer=TEXT!!Kennziffer, wenn leer, wird automatisch die Kennziffer des zugeordneten Lehens übernommen
|Historisch=PICK!MUST!Für historische Höfe mit "ja", ausfüllen, damit sie nicht in den Kalendarien usw. auftauchen!ja;nein!nein
|Angaben zum Wappen=TITLE
|Wappen=TEXT!!Wappen, wenn leer, wird automatisch das Wappen des zugeordneten Lehens übernommen 
|Prunkwappen=LINKNONS!!Dateiname eines Prunkwappens (dann wird das andere Wappen nur in den Links angezeigt) |Wappenkrone=TEXT!!Wappenkrone, wenn leer, wird automatisch die Wappenkrone des zugeordneten Lehens übernommen
|Wappenkronenzier=TEXT!!Wappenkronenzier, wenn leer, wird automatisch die Wappenkronenzier des zugeordneten Lehens übernommen
|Wappentext=TEXT!!Wappenunterschrift, wenn leer, wird automatisch die Wappenunterschrift des zugeordneten Lehens übernommen

Zu benutzende Untervorlagen

  • Eine Kategoriesierung nach Orten erfolgt nicht, diese ist momentan noch manuell hinzuzufügen.

Benutzte Vorlagen

Benutzte Module

Benutzte Dateien

Automatisch gesetzte Attribute

Automatisch gesetzte Kategorien