Formular:Attribut: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
(Als generisches Formular angelegt)
(Hilfetexte)
 
(80 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
 
/// Definitionen
 
/// Definitionen
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
/// definiere die Formularfelder
+
--><!--
-->{{#arraydefine: fields <!--
 
  -->| input type , combobox values from, combobox values, placeholder, mandatory, existing values only, autogrow, uploadable , Hilfetext Attribut <!--
 
  -->| , <!--
 
  -->}}<!--
 
 
//////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////
  
Zeile 24: Zeile 20:
 
### definiere die Vorlage
 
### definiere die Vorlage
 
##############################################################
 
##############################################################
-->{{{for template|Attribut}}}<!--
+
-->{{{for template | Attribut | label = Formularfelder }}}<!--
 +
##############################################################
 +
 
 +
 
 +
##############################################################
 +
### starte die Tabelle
 +
##############################################################
 +
--><table class="formtable" ><!--  
 
##############################################################
 
##############################################################
  
Zeile 32: Zeile 35:
 
##############################################################
 
##############################################################
  
### Datentyp
+
### Feld-Definitionen
--><div class="textbox weiss " >'''Datentyp'''<!--
+
--><tr><!--
   -->&nbsp;{{#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 , URL , Geografische Koordinaten , Datum , E-Mail , URI-Annotation , Maß , Quellcode , Stichwort , Referenzierung | mandatory | existing values only | placeholder=Pflichtfeld }}}<!--
+
    -->Feld-Definitionen<!--
   --></div> <!--
+
    --></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 }}<!--
  
### rufe alle fields auf und erzeuge die Formularfelder
+
### Hilfetexte
-->{{#arraymap: {{#arrayprint: fields | @//@ }}<!--
+
--><tr><!--  
  -->| @//@ <!--
+
   --><td  colspan="3" class="formtable.header hellergrau" ><!--  
   -->| @@@@ <!--
+
     -->Hilfetexte<!--  
  -->|<!--
+
     --></td><!--  
    --><div class="textbox weiss " ><!--
+
  --></tr><!--  
     -->'''@@@@'''<br /><!--
+
  ### Formularfelder
     --><nowiki>{{{field|</nowiki><!--
+
  -->{{Feldgenerator | placeholder }}<!--
    ### field name
+
  -->{{Feldgenerator | Hilfetext Attribut }}<!--
    -->@@@@<!--
 
    ### 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 Tabelle
 +
##############################################################
 +
--></table><!--  
 
##############################################################
 
##############################################################
  
Zeile 88: Zeile 83:
 
### schließe die Vorlage
 
### schließe die Vorlage
 
##############################################################
 
##############################################################
-->{{{end template}}}<!--
+
  -->{{{end template}}}<!--
 
##############################################################
 
##############################################################
  

Aktuelle Version vom 4. Oktober 2020, 11:03 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.