Vorlage:Feldgenerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) (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|}}}<!-- |
− | + | -->| {{!}}values={{{2}}}<!-- | |
− | + | -->| {{#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.