Vorlage:Feldgenerator: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<noinclude> Dies ist die Vorlage „Fieldgenerator“. Sie sollte im folgenden Format genutzt werden: <pre> {{Fieldgenerator }} </pre> Klick auf „Bearbeiten…“)
 
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, 20: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.