Vorlage:Icon Datei: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K (Debug-Angaben)
(Attributgenerator)
Zeile 35: Zeile 35:
 
   -->| @KEY@ <!--
 
   -->| @KEY@ <!--
 
   -->|<!--
 
   -->|<!--
  /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
+
   -->{{#if: {{{@KEY@|}}}<!--
   -->{{#vardefine: Datentyp | {{#show: Attribut:@KEY@ | ?Datentyp# | default=Text }} }}<!--
 
  
  /// Debug-Angaben
+
    /// rufe den Attributgenerator auf
  -><hr> ''arrayprint Attributliste = {{#arrayprint: Attributliste | {{-,-}} }}''<hr>''key / value = @KEY@ / {{#var: Datentyp }} ''<hr><!--
+
    -->| {{ Attributgenerator | @KEY@ }}<!--
 +
    /// Debug-Angaben
 +
    -><hr> ''arrayprint Attributliste = {{#arrayprint: Attributliste | {{-,-}} }}''<hr>''key / value = @KEY@ / {{#var: Datentyp }} ''<hr><!--
  
  /// Ermittle den Inhalt des Formularfeldes
+
     /// beende IF-Bedingung
  -->{{#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
 
   -->|<!--
 
   -->|<!--
 
   -->}}<!--
 
   -->}}<!--

Version vom 25. September 2020, 11:58 Uhr

Dies ist die Vorlage "Icon Datei". Sie sollte im folgenden Format genutzt werden:

{{Icon Datei}}

Klick auf „Bearbeiten“, um den Quelltext der Vorlage anzusehen.