Vorlage:Feldgenerator: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Auswahlliste)
Zeile 3: Zeile 3:
 
Sie sollte im folgenden Format genutzt werden:
 
Sie sollte im folgenden Format genutzt werden:
 
<pre>
 
<pre>
{{Feldgenerator|<Attribut>}}
+
{{Feldgenerator|<Attribut>|<Values>}}
 
</pre>
 
</pre>
wobei ''<Attribut>'' (Pflichtangabe) der Attributsname  ist, aus dem heraus das Formularfeld generiert wird (ohne den Namespace, also zum Beispiel "Wappen" statt "Attribut:Wappen").
+
wobei ''<Attribut>'' (Pflichtangabe) der Attributsname  ist, aus dem heraus das Formularfeld generiert wird (ohne den Namespace, also zum Beispiel "Wappen" statt "Attribut:Wappen"). ''<Values>'' ist optional, falls die Werte-Auswahl des Feldes nicht zentral sondern spezifisch gefüllt werden soll (also der Eintrag "|values=x,y,z" spezifisch sein soll).
  
 
== Beispiel ==
 
== Beispiel ==
Zeile 12: Zeile 12:
 
{{Feldgenerator
 
{{Feldgenerator
 
   |Autoren
 
   |Autoren
 +
  |
 
}}
 
}}
 
</pre>
 
</pre>
Zeile 31: Zeile 32:
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
 
/// ermittle das Attribut
 
/// ermittle das Attribut
-->{{#vardefine: Attribut |{{{1}}} }}<!--
+
-->{{#vardefine: Attribut | {{{1}}} }}<!--
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
Zeile 63: Zeile 64:
 
-->{{#show: Attribut:{{#var:Attribut}} |?input type# |intro= {{!}}input type= }}<!--
 
-->{{#show: Attribut:{{#var:Attribut}} |?input type# |intro= {{!}}input type= }}<!--
 
### Auswahlliste
 
### Auswahlliste
-->{{#if: {{#show: Attribut:{{#var:Attribut}} |?values from }}<!--
+
-->{{#if: {{{2|}}}<!--
  -->|{{#show: Attribut:{{#var:Attribut}} |?values from# |intro= {{!}} }}<!--
+
  -->| {{!}}values={{{2}}}<!--
    -->{{#show: Attribut:{{#var:Attribut}} |?values# |intro== }}<!--
+
  -->| {{#if: {{#show: Attribut:{{#var:Attribut}} |?values from }}<!--
   -->|}}<!--
+
    -->| {{#show: Attribut:{{#var:Attribut}} |?values from# |intro= {{!}} }}<!--
 +
      -->{{#show: Attribut:{{#var:Attribut}} |?values# |intro== }}<!--
 +
    -->|<!--
 +
    -->}}<!--
 +
   -->}}<!--
 +
 
 
### label
 
### label
 
-->{{#show: Attribut:{{#var:Attribut}} |?label# |default={{#var:Attribut}} |intro = {{!}}label=  }}<!--
 
-->{{#show: Attribut:{{#var:Attribut}} |?label# |default={{#var:Attribut}} |intro = {{!}}label=  }}<!--

Version vom 18. Oktober 2020, 19:56 Uhr

Dies ist die Vorlage „Feldgenerator“. Sie sollte im folgenden Format genutzt werden:

{{Feldgenerator|<Attribut>|<Values>}}

wobei <Attribut> (Pflichtangabe) der Attributsname ist, aus dem heraus das Formularfeld generiert wird (ohne den Namespace, also zum Beispiel "Wappen" statt "Attribut:Wappen"). <Values> ist optional, falls die Werte-Auswahl des Feldes nicht zentral sondern spezifisch gefüllt werden soll (also der Eintrag "|values=x,y,z" spezifisch sein soll).

Beispiel

Eingabe

{{Feldgenerator
  |Autoren
  |
}}

Ausgabe

Welche realen Personen haben diese Publikation verfasst?Autor:innen{{{field|Autoren|input type=tokens|values from category=Reale Person|label=Autor:innen|tooltip=Welche realen Personen haben diese Publikation verfasst?|placeholder=Pflichtfeld|mandatory}}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.

Bearbeiten