Formular:Attribut: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Maggus (Diskussion | Beiträge) K ((layout)) |
Maggus (Diskussion | Beiträge) (Als generisches Formular angelegt) |
||
Zeile 13: | Zeile 13: | ||
/// Definitionen | /// Definitionen | ||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
− | |||
− | |||
/// definiere die Formularfelder | /// definiere die Formularfelder | ||
-->{{#arraydefine: fields <!-- | -->{{#arraydefine: fields <!-- | ||
− | -->| input type , combobox values from, combobox values, placeholder | + | -->| input type , combobox values from, combobox values, placeholder, mandatory, existing values only, autogrow, uploadable , Hilfetext Attribut <!-- |
-->| , <!-- | -->| , <!-- | ||
-->}}<!-- | -->}}<!-- | ||
− | |||
////////////////////////////////////////////////////////////// | ////////////////////////////////////////////////////////////// | ||
+ | |||
+ | |||
+ | ############################################################## | ||
+ | ### definiere die Vorlage | ||
+ | ############################################################## | ||
+ | -->{{{for template|Attribut}}}<!-- | ||
+ | ############################################################## | ||
+ | |||
+ | |||
+ | ############################################################## | ||
+ | ### erzeuge die Formularfelder | ||
+ | ############################################################## | ||
### Datentyp | ### Datentyp | ||
Zeile 29: | Zeile 38: | ||
--></div> <!-- | --></div> <!-- | ||
− | ### | + | ### rufe alle fields auf und erzeuge die Formularfelder |
− | --><div class="textbox weiss " >''' | + | -->{{#arraymap: {{#arrayprint: fields | @//@ }}<!-- |
− | + | -->| @//@ <!-- | |
− | + | -->| @@@@ <!-- | |
− | + | -->|<!-- | |
+ | --><div class="textbox weiss " ><!-- | ||
+ | -->'''@@@@'''<br /><!-- | ||
+ | --><nowiki>{{{field|</nowiki><!-- | ||
+ | ### field name | ||
+ | -->@@@@<!-- | ||
+ | ### 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 <!-- | ||
+ | -->}}<!-- | ||
+ | --><nowiki>}}}</nowiki><!-- | ||
− | ### | + | ### Der Hilfetext als #info-Funktion |
− | + | -->{{#info: {{#show: Attribut:@@@@ | ?Hilfetext Attribut }} )}}<!-- | |
− | + | --></div><!-- | |
− | |||
− | |||
− | ### | + | ### schließe die arraymap |
− | + | -->|<!-- | |
− | --> | + | -->}}<!-- |
− | --> | + | ############################################################## |
− | |||
− | |||
− | ### | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ### | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ### | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ### | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ### | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ### | ||
− | |||
− | |||
− | |||
− | |||
+ | ############################################################## | ||
+ | ### schließe die Vorlage | ||
+ | ############################################################## | ||
+ | -->{{{end template}}}<!-- | ||
+ | ############################################################## | ||
− | |||
--> | --> | ||
'''Freitext:''' | '''Freitext:''' |
Version vom 10. September 2020, 14:06 Uhr
Dies ist das Formular „Attribut“. Um eine Seite mit diesem Formular zu erstellen, gib den Seitennamen in das Eingabefeld unten ein. Sofern bereits eine Seite dieses Namens vorhanden ist, wirst du automatisch zum Bearbeitungsformular der Seite weitergeleitet.