Änderungen

Zur Navigation springen Zur Suche springen
1.004 Bytes hinzugefügt ,  12:05, 25. Sep. 2020
Änderung 142633 von Maggus (Diskussion) rückgängig gemacht.
Zeile 35: Zeile 35:  
   -->| @KEY@ <!--
 
   -->| @KEY@ <!--
 
   -->|<!--
 
   -->|<!--
   -->{{#if: {{{@KEY@|}}}<!--
+
  /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
 +
   -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# | default=Text }} }}<!--
   −
    /// rufe den Attributgenerator auf
+
  /// Debug-Angaben
    -->| {{ Attributgenerator | @KEY@ }}<!--
+
  -><hr> ''arrayprint Attributliste = {{#arrayprint: Attributliste | {{-,-}} }}''<hr>''key / value = @KEY@ / {{#var: Datentyp }} ''<hr><!--
    /// Debug-Angaben
  −
    -><hr> ''arrayprint Attributliste = {{#arrayprint: Attributliste | {{-,-}} }}''<hr>''key / value = @KEY@ / {{#var: Datentyp }} ''<hr><!--
     −
     /// beende IF-Bedingung
+
  /// Ermittle den Inhalt des Formularfeldes
 +
  -->{{#if: {{{@KEY@|}}}<!--
 +
     /// Trage das Attribut, abhängig von seinem Datentyp, ein
 +
    -->|{{#switch: {{#var:Datentyp}}<!--
 +
      /// Seite: jeweils einzeln eintragen
 +
      -->| Seite = <!--
 +
        -->{{#arraymap: {{{@KEY@}}} | , | @VALUE@ | {{#set: @KEY@ = @VALUE@ }} | }}<!--
 +
          -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ @KEY@ }}<!--
 +
      /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde)
 +
      -->| Wahrheitswert = <!--
 +
        -->{{#ifeq: {{{@KEY@|}}} | Ja <!--
 +
          -->| {{#set: @KEY@ = {{{@KEY@}}} }}<!--
 +
          -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ @KEY@ }}<!--
 +
          -->|}}<!--
 +
      /// Alle anderen Attribute bekommen den Standard
 +
      -->| {{#set: @KEY@ = {{{@KEY@}}} }} <!--
 +
          -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ @KEY@ }}<!--
 +
      -->}}<!--
 
     -->|<!--
 
     -->|<!--
 
     -->}}<!--
 
     -->}}<!--
  −
  /// beende Arraymap
   
   -->|<!--
 
   -->|<!--
 
   -->}}<!--
 
   -->}}<!--

Navigationsmenü