Vorlage:Feldgenerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude> Dies ist die Vorlage „Fieldgenerator“. Sie sollte im folgenden Format genutzt werden: <pre> {{Fieldgenerator }} </pre> Klick auf „Bearbeiten…“) |
Maggus (Diskussion | Beiträge) |
||
Zeile 3: | Zeile 3: | ||
Sie sollte im folgenden Format genutzt werden: | Sie sollte im folgenden Format genutzt werden: | ||
<pre> | <pre> | ||
− | {{Fieldgenerator | + | {{Fieldgenerator|<field>}} |
− | }} | ||
</pre> | </pre> | ||
+ | wobei ''<field>'' (Pflichtangabe) der Attributsname ist, aus dem heraus das Formularfeld generiert wird. | ||
+ | |||
+ | == Beispiel == | ||
+ | Die Angabe <nowiki>{{Fieldgenerator|input type}}</nowiki> erzeugt: | ||
+ | {{Fieldgenerator|input type}} | ||
+ | |||
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen. | ||
− | </noinclude><includeonly></includeonly> | + | </noinclude><includeonly><!-- |
+ | |||
+ | |||
+ | ////////////////////////////////////////////////////////////// | ||
+ | /// Definitionen | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | /// ermittle das field | ||
+ | -->{{#vardefine: field | {{{1}}} }}<!-- | ||
+ | ////////////////////////////////////////////////////////////// | ||
+ | |||
+ | |||
+ | ############################################################## | ||
+ | ### Ausgabe | ||
+ | ############################################################## | ||
+ | ### zeige das Label an | ||
+ | -->'''{{#show: Attribut:{{#var:field}} | ?Label | default={{#var:field}} }}'''<br /><!-- | ||
+ | |||
+ | ### eröffne das field | ||
+ | --><nowiki>{{{field|</nowiki><!-- | ||
+ | ### field name | ||
+ | -->{{#var:field}}<!-- | ||
+ | ### input type | ||
+ | -->{{#show: Attribut:@@@@ | ?input type | intro = {{!}}input type= }}<!-- | ||
+ | ### combobox | ||
+ | -->{{#if: {{#show: Attribut:@@@@ | ?combobox values from }}<!-- | ||
+ | -->| {{#show: Attribut:@@@@ | ?combobox values from | intro= {{!}} }} <!-- | ||
+ | --> {{#show: Attribut:@@@@ | ?combobox values | intro= = }} <!-- | ||
+ | -->|}}<!-- | ||
+ | ### placeholder | ||
+ | -->{{#show: Attribut:@@@@ | ?placeholder | intro = {{!}}placeholder= }}<!-- | ||
+ | ### mandatory | ||
+ | -->{{#if: {{#show: Attribut:@@@@ | ?mandatory }}<!-- | ||
+ | -->| {{!}}mandatory <!-- | ||
+ | -->}}<!-- | ||
+ | ### existing values only | ||
+ | -->{{#if: {{#show: Attribut:@@@@ | ?existing values only}}<!-- | ||
+ | -->| {{!}}existing values only<!-- | ||
+ | -->}}<!-- | ||
+ | ### autogrow | ||
+ | -->{{#if: {{#show: Attribut:@@@@ | ?autogrow}}<!-- | ||
+ | -->| {{!}}autogrow<!-- | ||
+ | -->}}<!-- | ||
+ | ### uploadable | ||
+ | -->{{#if: {{#show: Attribut:@@@@ | ?uploadable }}<!-- | ||
+ | -->| {{!}}uploadable <!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | ### schließe das field | ||
+ | --><nowiki>}}}</nowiki><!-- | ||
+ | ############################################################## | ||
+ | |||
+ | --></includeonly> |
Version vom 10. September 2020, 19:08 Uhr
Dies ist die Vorlage „Fieldgenerator“. Sie sollte im folgenden Format genutzt werden:
{{Fieldgenerator|<field>}}
wobei <field> (Pflichtangabe) der Attributsname ist, aus dem heraus das Formularfeld generiert wird.
Beispiel
Die Angabe {{Fieldgenerator|input type}} erzeugt: Vorlage:Fieldgenerator
Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.