Zeile 13: |
Zeile 13: |
| /// Definitionen | | /// Definitionen |
| ////////////////////////////////////////////////////////////// | | ////////////////////////////////////////////////////////////// |
− | /// definiere die Formularfelder
| + | --><!-- |
− | -->{{#arraydefine: fields <!-- | |
− | -->| label , input type , values from, values, placeholder, mandatory, existing values only, autogrow, uploadable , Hilfetext Attribut , Stellvertreter Hat Komponenten <!--
| |
− | -->| , <!--
| |
− | -->}}<!--
| |
| ////////////////////////////////////////////////////////////// | | ////////////////////////////////////////////////////////////// |
| | | |
Zeile 24: |
Zeile 20: |
| ### definiere die Vorlage | | ### definiere die Vorlage |
| ############################################################## | | ############################################################## |
− | -->{{{for template|Attribut}}}<!-- |label=Felddeffinitionen|display=table | + | -->{{{for template | Attribut | label = Formularfelder }}}<!-- |
| + | ############################################################## |
| + | |
| + | |
| + | ############################################################## |
| + | ### starte die Tabelle |
| + | ############################################################## |
| + | --><table class="formtable" ><!-- |
| ############################################################## | | ############################################################## |
| | | |
Zeile 32: |
Zeile 35: |
| ############################################################## | | ############################################################## |
| | | |
− | ### Hidden field | + | ### Feld-Definitionen |
− | -->{{{field|Verstecktes Feld|hidden|replace=Ostereier, Schnaps}}}<!-- | + | --><tr><!-- |
| + | --><td colspan="3" class="formtable.header hellergrau" ><!-- |
| + | -->Feld-Definitionen<!-- |
| + | --></td><!-- |
| + | --></tr><!-- |
| + | ### Formularfelder |
| + | -->{{Feldgenerator | Stellvertreter Datentyp }}<!-- |
| + | -->{{Feldgenerator | label }}<!-- |
| + | -->{{Feldgenerator | input type }}<!-- |
| + | -->{{Feldgenerator | values from }}<!-- |
| + | -->{{Feldgenerator | values }}<!-- |
| + | |
| + | ### Feld-Eigenschaften |
| + | --><tr><!-- |
| + | --><td colspan="3" class="formtable.header hellergrau" ><!-- |
| + | -->Feld-Eigenschaften<!-- |
| + | --></td><!-- |
| + | --></tr><!-- |
| + | ### Formularfelder |
| + | -->{{Feldgenerator | mandatory }}<!-- |
| + | -->{{Feldgenerator | existing values only }}<!-- |
| + | -->{{Feldgenerator | autogrow }}<!-- |
| + | -->{{Feldgenerator | uploadable }}<!-- |
| | | |
− | ### Datentyp - das zurzeit einzige Attribut, das NICHT durch die Vorlage:Feldgenerator erzeugt werden darf | + | ### Hilfetexte |
− | --><div class="textbox weiss " >'''Datentyp'''<!-- | + | --><tr><!-- |
− | --> {{#info: Pflichtfeld: Wähle den Datentyp für dieses Attribut aus)}}<br /><!-- | + | --><td colspan="3" class="formtable.header hellergrau" ><!-- |
− | -->{{{field|Datentyp|input type=combobox | values= Seite, Text , Wahrheitswert , Zahl , Verbund, URL , Geografische Koordinaten , Datum , E-Mail , URI-Annotation , Maß , Quellcode , Stichwort , Referenzierung | mandatory | existing values only | placeholder=Pflichtfeld }}}<!-- | + | -->Hilfetexte<!-- |
− | --></div> <!-- | + | --></td><!-- |
| + | --></tr><!-- |
| + | ### Formularfelder |
| + | -->{{Feldgenerator | placeholder }}<!-- |
| + | -->{{Feldgenerator | Hilfetext Attribut }}<!-- |
| | | |
− | ### rufe alle fields auf und erzeuge die Formularfelder | + | ############################################################## |
− | -->{{#arraymap: {{#arrayprint: fields | @//@ }}<!--
| |
− | -->| @//@ <!--
| |
− | -->| @@@@ <!--
| |
− | -->|<!--
| |
− | --><div class="textbox weiss " ><!--
| |
− | ### generiere das field
| |
− | -->{{Feldgenerator|@@@@}}<!--
| |
− | --></div><!--
| |
| | | |
− | ### schließe die arraymap
| + | |
− | -->|<!--
| + | ############################################################## |
− | -->}}<!--
| + | ### schließe die Tabelle |
| + | ############################################################## |
| + | --></table><!-- |
| ############################################################## | | ############################################################## |
| | | |
Zeile 60: |
Zeile 83: |
| ### schließe die Vorlage | | ### schließe die Vorlage |
| ############################################################## | | ############################################################## |
− | -->{{{end template}}}<!-- | + | -->{{{end template}}}<!-- |
| ############################################################## | | ############################################################## |
| | | |