Vorlage:Feldgenerator: Unterschied zwischen den Versionen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) (Vereinheitlicht) |
||
Zeile 8: | Zeile 8: | ||
== Beispiel == | == Beispiel == | ||
− | + | === Eingabe === | |
− | + | <pre> | |
+ | {{Feldgenerator | ||
+ | | Profilbild | ||
+ | }} | ||
+ | </pre> | ||
+ | === Ausgabe === | ||
<div class="textbox hellgrau" > | <div class="textbox hellgrau" > | ||
− | {{Feldgenerator| | + | {{Feldgenerator |
+ | | Profilbild | ||
+ | }} | ||
</div> | </div> | ||
Zeile 23: | Zeile 30: | ||
/// Definitionen | /// Definitionen | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
− | /// ermittle das | + | /// ermittle das Attribut |
− | -->{{#vardefine: | + | -->{{#vardefine: Attribut | {{{1}}} }}<!-- |
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
Zeile 32: | Zeile 39: | ||
############################################################## | ############################################################## | ||
### zeige das Label an | ### zeige das Label an | ||
− | -->'''{{#show: Attribut:{{#var: | + | -->'''{{#show: Attribut:{{#var:Attribut}} | ?Label# | default={{#var:Attribut}} }}'''<!-- |
### erzeuge den Hilfetext als #info-Funktion | ### erzeuge den Hilfetext als #info-Funktion | ||
− | -->{{#info: {{#show: Attribut:{{#var: | + | -->{{#info: {{#show: Attribut:{{#var:Attribut}} | ?Hilfetext Attribut# }} }}<!-- |
--><br /><!-- | --><br /><!-- | ||
### eröffne das field | ### eröffne das field | ||
--><nowiki>{{{field|</nowiki><!-- | --><nowiki>{{{field|</nowiki><!-- | ||
− | ### | + | ### Attribut name |
− | -->{{#var: | + | -->{{#var:Attribut}}<!-- |
### input type | ### input type | ||
− | -->{{#show: Attribut:{{#var: | + | -->{{#show: Attribut:{{#var:Attribut}} | ?input type# | intro= {{!}}input type= }}<!-- |
− | ### | + | ### Auswahlliste |
− | -->{{#if: {{#show: Attribut:{{#var: | + | -->{{#if: {{#show: Attribut:{{#var:Attribut}} | ?values from }}<!-- |
− | -->| {{#show: Attribut:{{#var: | + | -->| {{#show: Attribut:{{#var:Attribut}} | ?values from# | intro= {{!}} }} <!-- |
− | --> {{#show: Attribut:{{#var: | + | --> {{#show: Attribut:{{#var:Attribut}} | ?values# | intro= = }} <!-- |
-->|}}<!-- | -->|}}<!-- | ||
### label | ### label | ||
− | -->{{#show: Attribut:{{#var: | + | -->{{#show: Attribut:{{#var:Attribut}} | ?label# | default={{#var:Attribut}} | intro = {{!}}label= }}<!-- |
### Hilfetext Attribut | ### Hilfetext Attribut | ||
− | -->{{#show: Attribut:{{#var: | + | -->{{#show: Attribut:{{#var:Attribut}} | ?Hilfetext Attribut# | intro = {{!}}tooltip= }}<!-- |
### placeholder | ### placeholder | ||
− | -->{{#show: Attribut:{{#var: | + | -->{{#show: Attribut:{{#var:Attribut}} | ?placeholder# | intro = {{!}}placeholder= }}<!-- |
### mandatory | ### mandatory | ||
− | -->{{#if: {{#show: Attribut:{{#var: | + | -->{{#if: {{#show: Attribut:{{#var:Attribut}} | ?mandatory }}<!-- |
-->| {{!}}mandatory <!-- | -->| {{!}}mandatory <!-- | ||
-->}}<!-- | -->}}<!-- | ||
### existing values only | ### existing values only | ||
− | -->{{#if: {{#show: Attribut:{{#var: | + | -->{{#if: {{#show: Attribut:{{#var:Attribut}} | ?existing values only}}<!-- |
-->| {{!}}existing values only<!-- | -->| {{!}}existing values only<!-- | ||
-->}}<!-- | -->}}<!-- | ||
### autogrow | ### autogrow | ||
− | -->{{#if: {{#show: Attribut:{{#var: | + | -->{{#if: {{#show: Attribut:{{#var:Attribut}} | ?autogrow}}<!-- |
-->| {{!}}autogrow{{!}}rows=1<!-- | -->| {{!}}autogrow{{!}}rows=1<!-- | ||
-->}}<!-- | -->}}<!-- | ||
### uploadable | ### uploadable | ||
− | -->{{#if: {{#show: Attribut:{{#var: | + | -->{{#if: {{#show: Attribut:{{#var:Attribut}} | ?uploadable }}<!-- |
-->| {{!}}uploadable{{!}}image preview <!-- | -->| {{!}}uploadable{{!}}image preview <!-- | ||
-->}}<!-- | -->}}<!-- |
Version vom 27. September 2020, 12:00 Uhr
Dies ist die Vorlage „Feldgenerator“. Sie sollte im folgenden Format genutzt werden:
{{Feldgenerator|<Attribut>}}
wobei <Attribut> (Pflichtangabe) der Attributsname ist, aus dem heraus das Formularfeld generiert wird (ohne den Namespace, also zum Beispiel "Wappen" statt "Attribut:Wappen").
Beispiel
Eingabe
{{Feldgenerator | Profilbild }}
Ausgabe
ProfilbildTrage hier, falls vorhanden, ein passendes Bild ein. In der optionalen Kurzbeschreibung kannst du eine Bildunterschrift einfügen, sonst wird standardmäßig der Seitentitel eingesetzt
{{{field|Profilbild|input type=text with autocomplete|values from namespace =Datei|label=Profilbild|tooltip=Trage hier, falls vorhanden, ein passendes Bild ein. In der optionalen Kurzbeschreibung kannst du eine Bildunterschrift einfügen, sonst wird standardmäßig der Seitentitel eingesetzt|placeholder=optional|uploadable|image preview}}}
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.