Vorlage:Welt: Unterschied zwischen den Versionen
Maggus (Diskussion | Beiträge) (Redundanz entfernt) |
Maggus (Diskussion | Beiträge) (Wahrheitswerte erhalten ihre Attributsnamen als Kategorie, falls sie gesetzt wurden) |
||
(147 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<noinclude> | <noinclude> | ||
Dies ist die | Dies ist die {{FULLPAGENAME}}. | ||
Sie sollte im folgenden Format genutzt werden: | Sie sollte im folgenden Format genutzt werden: | ||
<pre> | <pre> | ||
Zeile 6: | Zeile 6: | ||
</pre> | </pre> | ||
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | ||
</noinclude><includeonly><!-- | == Bearbeiten == | ||
</noinclude><!-- | |||
////////////////////////////////////////////////////////////// | |||
--><includeonly><!-- | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// Definitionen | /// Übergreifende Definitionen | ||
/// | |||
/// Basistyp | /// Basistyp | ||
-->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!-- | -->{{#vardefine: Basistyp | {{{Basistyp|fehlender Basistyp}}} }}<!-- | ||
/// | |||
/// Hauptkategorie | /// Hauptkategorie | ||
-->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!-- | -->{{#vardefine: Hauptkategorie | {{#show: {{#var:Basistyp}} | ?Hauptkategorie# }} }}<!-- | ||
/// | |||
/// Metakategorie | /// Metakategorie | ||
-->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!-- | -->{{#vardefine: Metakategorie | {{#show: {{#var:Basistyp}} | ?Metakategorie# }} }}<!-- | ||
/// | |||
/// | /// Debug-Angaben | ||
->''<h3>Debug-Angaben</h3>var Basistyp = {{#var:Basistyp}}<hr>var Hauptkategorie = {{#var:Hauptkategorie}}<hr>var Metakategorie = {{#var:Metakategorie}}<hr><!-- | |||
/// | |||
/// Layout-Parameter | |||
-->{{Layout Seite}}<!-- | |||
/// | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// | /// Spezifische Definitionen | ||
/////// | /// | ||
-->{{# | /// Monstergrad: mache aus den beiden Einzelangaben eine gemeinsame Angabe (zum Anzeigen) | ||
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!-- | |||
-->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!-- | |||
-->| {{#if: {{{Monstergrad Gruppengegner|}}}<!-- | |||
-->| {{#vardefine: Monstergrad | -/{{{Monstergrad Gruppengegner}}} }}<!-- | |||
-->| <!-- | |||
-->}}<!-- | |||
-->}}<!-- | -->}}<!-- | ||
/// | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 46: | Zeile 51: | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// setze übergreifende Attribute | /// setze übergreifende Attribute | ||
/// | /// | ||
-->{{#set: Basistyp = {{#var: Basistyp }} }}<!-- | |||
-->{{#set: Hauptkategorie = {{#var: Hauptkategorie }} }}<!-- | |||
-->{{#set: Metakategorie = {{#var: Metakategorie }} }}<!-- | |||
-->{{#set: Seitentyp = Artikel }}<!-- | -->{{#set: Seitentyp = Artikel }}<!-- | ||
-->{{#set: Seitenlayout = welt }}<!-- | -->{{#set: Seitenlayout = welt }}<!-- | ||
////////////////////////////////////////////////////////////// | |||
////////////////////////////////////////////////////////////// | |||
-->{{# | /// setze das Formular | ||
/// | |||
-->{{#default_form:<!-- | |||
-->{{#var:Hauptkategorie}}<!-- | |||
-->}}<!-- | -->}}<!-- | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 61: | Zeile 72: | ||
/// definiere Formularblöcke und ihre Attribute (keys) | /// definiere Formularblöcke und ihre Attribute (keys) | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// | |||
-->{{#arraydefine: Alle Formularblöcke <!-- | -->{{#arraydefine: Alle Formularblöcke <!-- | ||
-->| Basis-Informationen , Feenwelt , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Ware , Wesen, Wesen | -->| Basis-Informationen , Bildmaterial , Feenwelt , Gegnermerkmal , Geolokalisierung , Gewässer , Gottheit , Herrschafts-Informationen , Landschafts-Informationen , Personendaten , Sozial-Informationen , Typische Namen , Ware , Wesen Lokalisierung, Wesen-Werteblock , Zeitspanne <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
/// | |||
-->{{#arraydefine: Basis-Informationen <!-- | -->{{#arraydefine: Basis-Informationen <!-- | ||
-->| | -->| {{Formularblock.Basis-Informationen|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: | -->{{#arraydefine: Bildmaterial <!-- | ||
-->| | -->| {{Formularblock.Bildmaterial|Attribute=hier auch irgend ein Text}} <!-- | ||
-->| ,<!-- | |||
-->|}}<!-- | |||
-->{{#arraydefine: Gegnermerkmal<!-- | |||
-->| {{Formularblock.Gegnermerkmal|Attribute=hier irgend ein Text}} <!-- | |||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Geolokalisierung <!-- | -->{{#arraydefine: Geolokalisierung <!-- | ||
-->| | -->| GeoLaenge , GeoBreite , KameraHoehe <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Gewässer <!-- | -->{{#arraydefine: Gewässer <!-- | ||
-->| | -->| {{Formularblock.Gewässer|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Gottheit <!-- | -->{{#arraydefine: Gottheit <!-- | ||
-->| | -->| {{Formularblock.Gottheit|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Herrschafts-Informationen <!-- | -->{{#arraydefine: Herrschafts-Informationen <!-- | ||
-->| | -->| {{Formularblock.Herrschafts-Informationen|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Landschafts-Informationen <!-- | -->{{#arraydefine: Landschafts-Informationen <!-- | ||
-->| | -->| {{Formularblock.Landschafts-Informationen|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Personendaten <!-- | -->{{#arraydefine: Personendaten <!-- | ||
-->| | -->| {{Formularblock.Personendaten|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Sozial-Informationen <!-- | -->{{#arraydefine: Sozial-Informationen <!-- | ||
-->| | -->| {{Formularblock.Sozial-Informationen|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: | -->{{#arraydefine: Typische Namen <!-- | ||
-->| | -->| {{Formularblock.Typische Namen|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: | -->{{#arraydefine: Ware <!-- | ||
-->| | -->| {{Formularblock.Ware|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Wesen Lokalisierung<!-- | -->{{#arraydefine: Wesen Lokalisierung<!-- | ||
-->| | -->| {{Formularblock.Wesen Lokalisierung|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Werteblock <!-- | -->{{#arraydefine: Wesen-Werteblock <!-- | ||
-->| | -->| {{Formularblock.Wesen-Werteblock|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Zeitspanne <!-- | -->{{#arraydefine: Zeitspanne <!-- | ||
-->| | -->| {{Formularblock.Zeitspanne|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
Zeile 129: | Zeile 142: | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// | /// lege die Attribute an (values) | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// Gehe alle Formularblöcke durch = @BLOCK@ | /// Gehe alle Formularblöcke durch = @BLOCK@ | ||
-->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!-- | -->{{#arraymap: {{#arrayprint: Alle Formularblöcke | @//@ }}<!-- | ||
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @BLOCK@ <!-- | -->| @BLOCK@ <!-- | ||
/// Gehe die Formularfelder jedes Formularblocks durch = @KEY@ | /// Gehe die Formularfelder jedes Formularblocks durch = @KEY@ | ||
-->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!-- | -->| {{#arraymap: {{#arrayprint: @BLOCK@ | @//@ }}<!-- | ||
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @KEY@ <!-- | -->| @KEY@ <!-- | ||
-->|<!-- | -->| <!-- | ||
/// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | ||
-->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!-- | -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!-- | ||
/// Ermittle den Inhalt des Formularfeldes | /// Ermittle den Inhalt des Formularfeldes | ||
-->{{#if: {{{@KEY@|}}}<!-- | -->{{#if: {{{@KEY@|}}}<!-- | ||
/// Trage das Attribut, abhängig von seinem Datentyp, ein | /// Trage das Attribut, abhängig von seinem Datentyp, ein | ||
-->|{{#switch: {{#var:Datentyp}}<!-- | -->|{{#switch: {{#var:Datentyp}}<!-- | ||
/// Seite: jeweils einzeln eintragen | /// Seite: jeweils einzeln eintragen | ||
-->| Seite = <!-- | -->| Seite = <!-- | ||
-->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!-- | -->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!-- | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
/// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde) | /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde) | ||
-->| Wahrheitswert = <!-- | -->| Wahrheitswert = <!-- | ||
Zeile 155: | Zeile 175: | ||
-->| {{#set: @KEY@ = {{{@KEY@}}} }}<!-- | -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!-- | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
-->[[Kategorie:@KEY@]]<!-- | |||
-->|}}<!-- | -->|}}<!-- | ||
/// Alle anderen Attribute bekommen den Standard | /// Alle anderen Attribute bekommen den Standard | ||
-->| {{#set: @KEY@ = {{{@KEY@}}} }} <!-- | -->| {{#set: @KEY@ = {{{@KEY@}}} }} <!-- | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
/// schließe #swicht-Bedingung | |||
-->}}<!-- | |||
/// Erzeuge Unterobjekte, falls das Feld ein "holds template" ist, in dem Multi-Values gespeichert sind XXX | |||
-->{{#ifeq: {{#show: Attribut:@KEY@ | ?Input type# }} | holds template <!-- | |||
-->| {{{@KEY@}}} <!-- | |||
-->| <!-- | |||
-->}}<!-- | -->}}<!-- | ||
/// schließe #if-Bedingung | |||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
/// schließe zweite #arraymap | |||
-->|}}<!-- | -->|}}<!-- | ||
/// schließe erste #arraymap | |||
-->|}}<!-- | -->|}}<!-- | ||
--><!-- | |||
////////////////////////////////////////////////////////////// | |||
////////////////////////////////////////////////////////////// | |||
/// setze weitere Attribute | |||
/// Vorschaubild | |||
-->{{#if: {{{Wappen|}}}<!-- | |||
-->| {{#set: Vorschaubild = {{{Wappen}}} }} <!-- | |||
-->| {{#if: {{{Profilbild|}}}<!-- | |||
-->| {{#set: Vorschaubild = {{{Profilbild}}} }}<!-- | |||
-->| <!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
/// Monstergrad | |||
-->{{#set: Monstergrad = {{#var:Monstergrad}} }}<!-- | |||
////////////////////////////////////////////////////////////// | |||
////////////////////////////////////////////////////////////// | |||
/// Steckbrief | |||
/// die Kurzbeschreibung | |||
-->{{#vardefine: Steckbrief | {{{Kurzbeschreibung|ohne Kurzbeschreibung}}} }}<!-- | |||
/// Basistyp | |||
-->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{{Basistyp}}} }}<!-- | |||
/// Rubrik? | |||
-->{{#if: {{{Rubrik|}}} <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} ({{{Rubrik}}}) }} <!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Zweitname? | |||
-->{{#if: {{{Name2|}}} <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }}, auch ''{{{Name2}}}'' genannt }}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Personen-Steckbrief? | |||
-->{{#ifeq: {{#var:Hauptkategorie}} | Person <!-- | |||
-->| {{#arraydefine: PersonenSteckbrief <!-- | |||
-->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!-- | |||
--> {{#if: {{{Geschlecht|}}} | {{{Geschlecht}}} @//@ |}} <!-- | |||
--> {{#if: {{{Geburtsjahr|}}} | *{{{Geburtsjahr}}} LZ @//@ |}} <!-- | |||
--> {{#if: {{{Todesjahr|}}} | verstorben {{{Todesjahr}}} LZ @//@ |}} <!-- | |||
--> {{#ifeq: {{{Unbekanntes Todesjahr|}}} | wahr | verstorben @//@ |}} <!-- | |||
--> {{#if: {{{Kurzcharakteristik|}}} | {{{Kurzcharakteristik}}} |}} <!-- | |||
-->| @//@ <!-- | |||
-->}} <!-- | |||
-->{{#arrayunique:PersonenSteckbrief}}<!-- | |||
-->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{#arrayprint: PersonenSteckbrief | ,  }} }}<!-- | |||
-->| {{#if: {{{Geburtsjahr|}}} <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}entstanden {{{Geburtsjahr}}} LZ }}<!-- | |||
-->|}}<!-- | |||
-->{{#if: {{{Bevölkerungsanzahl|}}} <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}Einwohner {{{Bevölkerungsanzahl}}} }}<!-- | |||
-->|}} <!-- | |||
-->}}<!-- | |||
/// Art-Steckbrief? | |||
-->{{#ifeq: {{{Basistyp|}}} | Art <!-- | |||
-->| {{#arraydefine: ArtSteckbrief <!-- | |||
-->| {{#if: {{#var:Monstergrad}} | Monstergrad {{#var:Monstergrad}} @//@ |}} <!-- | |||
--> {{#if: {{{Größenklasse|}}} | GK {{{Größenklasse}}} @//@ |}} <!-- | |||
--> {{#if: {{{Beute|}}} | Beute (''{{{Beute}}}'') @//@ |}} <!-- | |||
--> {{#if: {{{Gegnermerkmal Gift|}}} | Gift (''{{{Gegnermerkmal Gift}}}'') |}} <!-- | |||
-->| @//@ <!-- | |||
-->}} <!-- | |||
-->{{#arrayunique: ArtSteckbrief }}<!-- | |||
-->{{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} {{#arrayprint: ArtSteckbrief | {{-,-}} }} }}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Preis? | |||
-->{{#if: {{{Preis|}}} <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}{{{Preis}}} }} <!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Last? | |||
-->{{#if: {{{Last|}}} <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}}Last {{{Last}}} }} <!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Weißer Fleck? | |||
-->{{#ifeq: {{{Weißer Fleck|}}} | Ja <!-- | |||
-->| {{#vardefine: Steckbrief | {{#var: Steckbrief }} {{-,-}} Weißer Fleck }}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// setze das Attribut | |||
-->{{#set: Steckbrief = {{#var: Steckbrief }} }}<!-- | |||
////////////////////////////////////////////////////////////// | |||
/// Angrenzend zu | |||
-->{{#arraymap: {{#ask: [[AngrenzendZu::{{PAGENAME}}]] | link=none | sep=@//@ }}<!-- | |||
-->| @//@ <!-- | |||
-->| @@@@ <!-- | |||
-->| {{#set: AngrenzendZu | @@@@ }} <!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
////////////////////////////////////////////////////////////// | |||
/// Pantheon | |||
-->{{#if: {{{Pantheon|}}}<!-- | |||
-->| {{#set: GehörtZu = {{{Pantheon}}} }} <!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Rasse | |||
-->{{#if: {{{Rasse|}}}<!-- | |||
-->| {{#set: GehörtZu = {{{Rasse}}} }} <!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
/// Fliegend Ja/Nein | |||
-->{{#vardefine:hasFliegend|nein}}<!-- | |||
--><!-- START Gleichheiten zw. Gegnermerkmal und Stärke abfragen | |||
-->{{#arraydefine: Gegnermerkmal | {{{Gegnermerkmal|}}} | , }}<!-- | |||
-->{{#arraymap: {{#arrayprint: Gegnermerkmal | @//@ }}<!-- | |||
-->|@//@<!-- | |||
-->|@@@@<!-- | |||
-->|{{#switch: @@@@<!-- | |||
-->| Fliegend (Merkmal) = {{#vardefine:hasFliegend|Ja}}<!-- | |||
-->| Monster (Merkmal) = {{#vardefine:hasMonster|Ja}}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
-->{{#ifeq: {{#var:hasFliegend}}|Ja|{{#set: Fliegend = Ja}}|{{#set: Fliegend = Nein}} }}<!-- | |||
-->{{#vardefine:hasMonster|nein}}<!-- | |||
-->{{#arraydefine: Artentypus | {{{Artentypus|}}} | , }}<!-- | |||
-->{{#arraymap: {{#arrayprint: Artentypus | @//@ }}<!-- | |||
-->|@//@<!-- | |||
-->|@@@@<!-- | |||
-->|{{#switch: @@@@<!-- | |||
-->| Monster (Typus) = {{#vardefine:hasMonster|Ja}}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
-->{{#ifeq: {{#var:hasMonster}}|Ja|{{#set: Monster = Ja}}|{{#set: Monster = Nein}} }}<!-- | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 171: | Zeile 356: | ||
### Box: Tabellen-Start | ### Box: Tabellen-Start | ||
############################################################## | ############################################################## | ||
--><table class="{{#var: | --><table class="{{#var:Box Class}}" ><!-- | ||
--><tr><th><!-- | --><tr><th colspan="2" ><!-- | ||
--><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[{{# | --><div style="float:left; margin-left:0.3em; margin-right:0.3em; " class="nomobile" >[[Datei:{{#show:{{#show:{{PAGENAME}}|?Hauptkategorie#}}|?Icon#}}|32px|verweis=]]</div><!-- | ||
--><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!-- | --><span style="font-size:1.4em;" class="nomobile" >{{PAGENAME}}</span><!-- | ||
--><div>{{{Name2|}}}</div><!-- | --><div>{{{Name2|}}}</div><!-- | ||
Zeile 183: | Zeile 368: | ||
/// binde spezielle Vorlagen ein | /// binde spezielle Vorlagen ein | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
--> | --><!-- | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 200: | Zeile 375: | ||
### Zeige Profilbild an | ### Zeige Profilbild an | ||
############################################################## | ############################################################## | ||
--><tr><td><!-- | --><tr><td colspan="2" class="center" ><!-- | ||
### Profilbild | ### Profilbild | ||
-->{{#if: {{#show: {{PAGENAME}} | ? | -->{{#if: {{{Profilbild| {{#show:{{PAGENAME}}|?Hauptkarte#}} }}}<!-- | ||
-->|<!-- | -->| <div class="beitrag small "><!-- | ||
-->[[Datei: {{#show: {{PAGENAME}} | ? | -->[[Datei:{{{Profilbild| {{#show:{{PAGENAME}}|?Hauptkarte#}} }}}<!-- | ||
-->| | -->| 312px <!-- | ||
-->| center <!-- | -->| center <!-- | ||
--> | -->]]<!-- | ||
### Profilbild Kurzbeschreibung | |||
--><br />{{{Profilbild Kurzbeschreibung | {{PAGENAME}} }}}<!-- | |||
### Lizenz-Icons | |||
-->{{#ifeq: {{#ask:[[Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]|?Lizenz=|link=none| mainlabel=-}} | Uhrwerk<!-- | |||
-->| [[Datei:Icon Vorlage Uhrwerk warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!-- | |||
-->| [[Datei:Icon Vorlage Inoffiziell warnend 32.png|16px|verweis=Datei:{{#ask:[[{{PAGENAME}}]]|?Profilbild=|link=none| mainlabel=-}}]]<!-- | |||
-->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!-- | -->{{#if: {{#show:{{PAGENAME}}|?Offizielles Bild publiziert#}} | {{Offizielles Bild publiziert}} |}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--> | --></div><!-- | ||
### schließe #if-Bedingung | |||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
### schließe Tabellenzeile | |||
--></td></tr><!-- | |||
############################################################## | |||
############################################################## | |||
### Steckbrief | |||
############################################################## | |||
--><tr><td colspan="2" ><!-- | |||
--><div class="textbox hellerblau" >'''Steckbrief:''' {{#var: Steckbrief }}</div><!-- | |||
--></td></tr><!-- | --></td></tr><!-- | ||
############################################################## | ############################################################## | ||
Zeile 222: | Zeile 414: | ||
############################################################## | ############################################################## | ||
### | ### Systematik | ||
############################################################## | ############################################################## | ||
--><tr><td><!-- | --><tr><td colspan="2" ><!-- | ||
-->{{# | --><div class="textbox weiss small "><!-- | ||
-->|< | -->Systematik: <!-- | ||
-->{{#arraymap: Metakategorie, Hauptkategorie, Basistyp<!-- | |||
-->|,<!-- | |||
-->|@@@@<!-- | |||
-->|{{#show: {{PAGENAME}} |?@@@@ }}<!-- | |||
-->| > <!-- | |||
-->}}<!-- | |||
--> > [[{{PAGENAME}}]]<!-- | |||
-->{{#if: {{#show: {{PAGENAME}} |?Rubrik }} <!-- | |||
-->| {{#show: {{PAGENAME}} <!-- | |||
-->|?Rubrik<!-- | |||
-->|intro= (ebenfalls bei  <!-- | |||
-->|outro=) <!-- | |||
-->}} <!-- | |||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--></div><!-- | |||
--></td></tr><!-- | --></td></tr><!-- | ||
############################################################## | ############################################################## | ||
Zeile 236: | Zeile 443: | ||
### Wappen | ### Wappen | ||
############################################################## | ############################################################## | ||
--><tr><td><!-- | --><tr><td colspan="2" ><!-- | ||
-->{{#if: {{{Wappen|}}}<!-- | -->{{#if: {{{Wappen|}}}<!-- | ||
-->|<hr><div class="center">[[Datei:{{{Wappen}}}|96px]]<!-- | -->|<hr><div class="center">[[Datei:{{{Wappen}}}|96px]]<!-- | ||
Zeile 252: | Zeile 459: | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
-->{{#arraydefine: Generische Blöcke <!-- | -->{{#arraydefine: Generische Blöcke <!-- | ||
-->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne | -->| Herrschafts-Informationen , Gottheit , Personendaten , Zeitspanne , Wesen Lokalisierung, Sozial-Informationen , Feenwelt , Gewässer , Landschafts-Informationen, Ware <!-- | ||
-->| , <!-- | -->| , <!-- | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 267: | Zeile 474: | ||
-->{{#vardefine: Array | @BLOCK@.eingetragen }}<!-- | -->{{#vardefine: Array | @BLOCK@.eingetragen }}<!-- | ||
-->{{#if: {{#arraysize: {{#var:Array}} }}<!-- | -->{{#if: {{#arraysize: {{#var:Array}} }}<!-- | ||
-->| | -->|<!-- | ||
--><hr><!-- | --><td colspan="2" ><hr></td><!-- | ||
-->{{#arraymap: {{#arrayprint: {{#var:Array}} | @//@ }}<!-- | -->{{#arraymap: {{#arrayprint: {{#var:Array}} | @//@ }}<!-- | ||
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @KEY@ <!-- | -->| @KEY@ <!-- | ||
-->| < | -->| <tr><!-- | ||
/// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | ||
-->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!-- | -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# }} }}<!-- | ||
/// Zeige den Inhalt an, abhängig vom Datentyp | /// Zeige den Inhalt an, abhängig vom Datentyp | ||
--><!-- | |||
-->{{#switch: {{#var:Datentyp}}<!-- | -->{{#switch: {{#var:Datentyp}}<!-- | ||
/// Seite: anzeigen als Liste und verlinkt | /// Seite: anzeigen als Liste und verlinkt | ||
-->| Seite = {{#arraymap: {{{@KEY@|}}} <!-- | -->| Seite = <td>@KEY@</td><td>{{#arraymap: {{{@KEY@|}}} <!-- | ||
-->| , <!-- | -->| , <!-- | ||
-->| @VALUE@ <!-- | -->| @VALUE@ <!-- | ||
-->| {{WikilinkKlammerWeg|@VALUE@}}<!-- | -->| {{WikilinkKlammerWeg|@VALUE@}}<!-- | ||
-->| {{-,-}}<!-- | -->| {{-,-}}<!-- | ||
-->}}<!-- | -->}}</td><!-- | ||
/// Wahrheitswert: keinen Value anzeigen (der Key reicht hier) | /// Wahrheitswert: keinen Value anzeigen (der Key reicht hier) | ||
-->| Wahrheitswert =<!-- | -->| Wahrheitswert = <td colspan="2" >@KEY@</td><!-- | ||
/// Alle anderen Attribute: anzeigen als Fließtext | /// Alle anderen Attribute: anzeigen als Fließtext | ||
-->| {{{@KEY@|}}}<!-- | -->| <td>@KEY@</td><td>{{{@KEY@|}}}</td><!-- | ||
-->}}<!-- | -->}}<!-- | ||
--></ | --></td></tr><!-- | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-- | --><!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->|<!-- | -->|<!-- | ||
Zeile 301: | Zeile 508: | ||
############################################################## | ############################################################## | ||
### Navigation-Vor-Zurück | ### DEAKTIVIERT: Navigation-Vor-Zurück / Marcus Renner, 07.04.2024 | ||
############################################################## | ############################################################## | ||
-><tr><td colspan="2" ><!-- | |||
-><hr><div class="center" style="" >{{NavigationVorZurück.Anzeige}}</div><!-- | |||
-></td></tr><!-- | |||
############################################################## | ############################################################## | ||
Zeile 312: | Zeile 519: | ||
### Inhaltsverzeichnis | ### Inhaltsverzeichnis | ||
############################################################## | ############################################################## | ||
--><tr><td><!-- | --><tr><td colspan="2" ><!-- | ||
--><div class="textbox hellgrau " ><!-- | --><div class="textbox hellgrau " ><!-- | ||
-->__TOC__<!-- | -->__TOC__<!-- | ||
Zeile 324: | Zeile 531: | ||
############################################################## | ############################################################## | ||
--></table><!-- | --></table><!-- | ||
############################################################## | |||
############################################################## | |||
### Zeige besondere Hinweise an | |||
############################################################## | |||
### Spoiler bei Spielleiterinformationen | |||
-->{{#ifeq: {{#show:{{PAGENAME}}|?Spoiler-Hinweis}} | wahr <!-- | |||
-->|{{Spoiler-Hinweis}}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
### Hinweis Weißer Fleck | |||
-->{{#if: {{ #show: {{PAGENAME}} | ?Weißer Fleck# }} | {{Hinweis Weißer Fleck}} |}}<!-- | |||
############################################################## | ############################################################## | ||
Zeile 345: | Zeile 565: | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// setzte Kategorien | /// setzte Kategorien | ||
/// | |||
-->[[Kategorie: {{#var:Basistyp}} ]]<!-- | |||
-->[[Kategorie: {{#var:Hauptkategorie}} ]]<!-- | |||
-->{{#if: {{{Rubrik|}}} | {{#arraymap: {{{Rubrik}}} | , | @VALUE@ | [[Kategorie:@VALUE@]] | }} |}}<!-- | |||
-->{{#switch: {{#var:Hauptkategorie}} <!-- | |||
-->| Gewässer = [[Kategorie:Handlungsort]] <!-- | |||
-->| Landschaftsgebiet= [[Kategorie:Handlungsort]] <!-- | |||
-->| Örtlichkeit = [[Kategorie:Handlungsort]] <!-- | |||
-->| Region = [[Kategorie:Handlungsort]] <!-- | |||
-->| Siedlung = [[Kategorie:Handlungsort]] <!-- | |||
-->| Gottheit = [[Kategorie:Protagonist]] <!-- | |||
-->| Person = [[Kategorie:Protagonist]] <!-- | |||
-->| Wesen = [[Kategorie:Protagonist]] <!-- | |||
-->| <!-- | |||
-->}}<!-- | |||
/// | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
--> | |||
--></includeonly><!-- | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
--> | |||
-- |
Aktuelle Version vom 8. Mai 2025, 12:48 Uhr
Dies ist die Vorlage:Welt. Sie sollte im folgenden Format genutzt werden:
{{Welt}}
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.