Vorlage:Welt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Monstergrad) |
Maggus (Diskussion | Beiträge) (Wahrheitswerte erhalten ihre Attributsnamen als Kategorie, falls sie gesetzt wurden) |
||
(47 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
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-Parameter | ||
-->{{Layout Seite}}<!-- | -->{{Layout Seite}}<!-- | ||
/// | |||
////////////////////////////////////////////////////////////// | |||
/// Monstergrad | ////////////////////////////////////////////////////////////// | ||
/// Spezifische Definitionen | |||
/// | |||
/// Monstergrad: mache aus den beiden Einzelangaben eine gemeinsame Angabe (zum Anzeigen) | |||
-->{{#if: {{{Monstergrad Einzelgegner|}}}<!-- | -->{{#if: {{{Monstergrad Einzelgegner|}}}<!-- | ||
-->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!-- | -->| {{#vardefine: Monstergrad | {{{Monstergrad Einzelgegner}}}/{{{Monstergrad Gruppengegner|-}}} }} <!-- | ||
Zeile 36: | Zeile 45: | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
/// | |||
////////////////////////////////////////////////////////////// | |||
////////////////////////////////////////////////////////////// | |||
/// setze übergreifende Attribute | |||
/// | |||
-->{{#set: Basistyp = {{#var: Basistyp }} }}<!-- | |||
-->{{#set: Hauptkategorie = {{#var: Hauptkategorie }} }}<!-- | |||
-->{{#set: Metakategorie = {{#var: Metakategorie }} }}<!-- | |||
-->{{#set: Seitentyp = Artikel }}<!-- | |||
-->{{#set: Seitenlayout = welt }}<!-- | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 42: | Zeile 62: | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// setze das Formular | /// setze das Formular | ||
/// | |||
-->{{#default_form:<!-- | -->{{#default_form:<!-- | ||
-->{{#var:Hauptkategorie}}<!-- | -->{{#var:Hauptkategorie}}<!-- | ||
Zeile 52: | 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 , Typische Namen , 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}} <!-- | |||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
Zeile 69: | Zeile 95: | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#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: Typische Namen <!-- | -->{{#arraydefine: Typische Namen <!-- | ||
-->| | -->| {{Formularblock.Typische Namen|Attribute=hier irgend ein Text}} <!-- | ||
-->| ,<!-- | -->| ,<!-- | ||
-->|}}<!-- | -->|}}<!-- | ||
-->{{#arraydefine: Ware <!-- | -->{{#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 136: | Zeile 154: | ||
-->| @//@ <!-- | -->| @//@ <!-- | ||
-->| @KEY@ <!-- | -->| @KEY@ <!-- | ||
-->|<!-- | -->| <!-- | ||
/// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp) | ||
Zeile 157: | Zeile 175: | ||
-->| {{#set: @KEY@ = {{{@KEY@}}} }}<!-- | -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!-- | ||
-->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | -->{{#arraydefine: @BLOCK@.eingetragen | {{#arrayprint:@BLOCK@.eingetragen|@//@}} @//@ @KEY@ }}<!-- | ||
-->[[Kategorie:@KEY@]]<!-- | |||
-->|}}<!-- | -->|}}<!-- | ||
Zeile 164: | Zeile 183: | ||
/// schließe #swicht-Bedingung | /// 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@}}} <!-- | |||
-->| <!-- | |||
-->}}<!-- | -->}}<!-- | ||
Zeile 176: | Zeile 201: | ||
-->|}}<!-- | -->|}}<!-- | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 231: | Zeile 244: | ||
/// Personen-Steckbrief? | /// Personen-Steckbrief? | ||
-->{{#ifeq: {{ | -->{{#ifeq: {{#var:Hauptkategorie}} | Person <!-- | ||
-->| {{#arraydefine: PersonenSteckbrief <!-- | -->| {{#arraydefine: PersonenSteckbrief <!-- | ||
-->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!-- | -->| {{#if: {{{Rasse|}}} | {{{Rasse}}} @//@ |}} <!-- | ||
Zeile 254: | Zeile 267: | ||
-->{{#ifeq: {{{Basistyp|}}} | Art <!-- | -->{{#ifeq: {{{Basistyp|}}} | Art <!-- | ||
-->| {{#arraydefine: ArtSteckbrief <!-- | -->| {{#arraydefine: ArtSteckbrief <!-- | ||
-->| {{#if: {{ | -->| {{#if: {{#var:Monstergrad}} | Monstergrad {{#var:Monstergrad}} @//@ |}} <!-- | ||
--> {{#if: {{{Größenklasse|}}} | GK {{{Größenklasse}}} @//@ |}} <!-- | --> {{#if: {{{Größenklasse|}}} | GK {{{Größenklasse}}} @//@ |}} <!-- | ||
--> {{#if: {{{Beute|}}} | Beute (''{{{Beute}}}'') @//@ |}} <!-- | --> {{#if: {{{Beute|}}} | Beute (''{{{Beute}}}'') @//@ |}} <!-- | ||
Zeile 305: | Zeile 318: | ||
-->{{#if: {{{Rasse|}}}<!-- | -->{{#if: {{{Rasse|}}}<!-- | ||
-->| {{#set: GehörtZu = {{{Rasse}}} }} <!-- | -->| {{#set: GehörtZu = {{{Rasse}}} }} <!-- | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 322: | Zeile 329: | ||
-->|@@@@<!-- | -->|@@@@<!-- | ||
-->|{{#switch: @@@@<!-- | -->|{{#switch: @@@@<!-- | ||
-->| Fliegend (Merkmal) = {{#vardefine:hasFliegend|Ja}}<!-- | -->| Fliegend (Merkmal) = {{#vardefine:hasFliegend|Ja}}<!-- | ||
-->| Monster (Merkmal) = {{#vardefine:hasMonster|Ja}}<!-- | -->| Monster (Merkmal) = {{#vardefine:hasMonster|Ja}}<!-- | ||
-->|<!-- | -->|<!-- | ||
-->}}<!-- | -->}}<!-- | ||
Zeile 376: | Zeile 368: | ||
/// binde spezielle Vorlagen ein | /// binde spezielle Vorlagen ein | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
--> | --><!-- | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 467: | 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 573: | Zeile 565: | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
/// setzte Kategorien | /// setzte Kategorien | ||
/// | |||
-->[[Kategorie: {{ | -->[[Kategorie: {{#var:Basistyp}} ]]<!-- | ||
-->[[Kategorie: {{#var:Hauptkategorie}} ]]<!-- | |||
-->{{#if: {{{Rubrik|}}} | {{#arraymap: {{{Rubrik}}} | , | @VALUE@ | [[Kategorie:@VALUE@]] | }} |}}<!-- | -->{{#if: {{{Rubrik|}}} | {{#arraymap: {{{Rubrik}}} | , | @VALUE@ | [[Kategorie:@VALUE@]] | }} |}}<!-- | ||
-->{{#switch: {{#var:Hauptkategorie}} <!-- | -->{{#switch: {{#var:Hauptkategorie}} <!-- | ||
Zeile 585: | Zeile 578: | ||
-->| Person = [[Kategorie:Protagonist]] <!-- | -->| Person = [[Kategorie:Protagonist]] <!-- | ||
-->| Wesen = [[Kategorie:Protagonist]] <!-- | -->| Wesen = [[Kategorie:Protagonist]] <!-- | ||
-->| <!-- | |||
-->}}<!-- | -->}}<!-- | ||
/// | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
--></includeonly> | --></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.