Zeile 11: |
Zeile 11: |
| === Eingabe === | | === Eingabe === |
| <pre>{{ Attributgenerator | | <pre>{{ Attributgenerator |
− | | Attribut = Profilbild | + | | Attribut = GehörtZu |
| }}</pre> | | }}</pre> |
| === Ausgabe === | | === Ausgabe === |
| {{ Attributgenerator | | {{ Attributgenerator |
− | | Attribut = Profilbild | + | | Attribut = GehörtZu |
| }} | | }} |
| <hr> | | <hr> |
Zeile 27: |
Zeile 27: |
| /// Definitionen | | /// Definitionen |
| ////////////////////////////////////////////////////////////// | | ////////////////////////////////////////////////////////////// |
| + | |
| + | /// ermittle den Key des Attributes |
| -->{{#vardefine: Attribut <!-- | | -->{{#vardefine: Attribut <!-- |
| -->| {{#if: {{{Attribut|}}} <!-- | | -->| {{#if: {{{Attribut|}}} <!-- |
| -->| {{{Attribut}}} <!-- | | -->| {{{Attribut}}} <!-- |
− | -->| {{{1|Mist}}} <!-- | + | -->| {{{1|}}} <!-- |
| -->}}<!-- | | -->}}<!-- |
| -->}}<!-- | | -->}}<!-- |
− | /// Debug-Angabe | + | |
− | --><hr>'' Wert Attribut = {{{ Attribut | {{{ 1 | Kein Attribut :-( }}} }}} <hr> var Attribut = {{#var: Attribut }}<hr>''<!--
| + | /// ermittle Datentyp des Attributes |
| + | -->{{#vardefine: Datentyp <!-- |
| + | -->| {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# | default=Text }} <!-- |
| + | -->}}<!-- |
| + | |
| + | /// Debug-Angabe |
| + | --><hr>'' Wert Attribut = {{{ Attribut | {{{ 1 | Kein Attribut :-( }}} }}} <hr> var Attribut = {{#var: Attribut }}<hr>var Datentyp = {{#var: Datentyp }}<hr>''<!-- |
| ////////////////////////////////////////////////////////////// | | ////////////////////////////////////////////////////////////// |
| | | |
Zeile 41: |
Zeile 49: |
| /// legie die Attribute an (values) | | /// legie die Attribute an (values) |
| ////////////////////////////////////////////////////////////// | | ////////////////////////////////////////////////////////////// |
− |
| |
− | /// Ermittle Datentyp des Formularfeldes (Attribut Datentyp)
| |
− | -->{{#vardefine: Datentyp | {{#show: Attribut:{{#var:Attribut}} | ?Datentyp# | default=Text }} }}<!--
| |
| | | |
| /// Ermittle den Inhalt des Formularfeldes | | /// Ermittle den Inhalt des Formularfeldes |
Zeile 60: |
Zeile 65: |
| -->| <!-- | | -->| <!-- |
| -->}}<!-- | | -->}}<!-- |
− | -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!-- | + | -->{{#arraydefine: Attribut eingetragen <!-- |
| + | -->| {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} <!-- |
| + | -->}}<!-- |
| | | |
| /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde) | | /// Wahrheitswert: nur eintragen, wenn wahr (also das Häkchen gesetzt wurde) |
Zeile 72: |
Zeile 79: |
| /// setze Attribute für alle anderen Datentypen | | /// setze Attribute für alle anderen Datentypen |
| -->| {{#set: {{#var:Attribut}} = <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> }} <!-- | | -->| {{#set: {{#var:Attribut}} = <nowiki>{{{</nowiki>{{#var:Attribut}}<nowiki>}}}</nowiki> }} <!-- |
− | -->{{#arraydefine: Attribut eingetragen | {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} }}<!--
| + | -->{{#arraydefine: Attribut eingetragen <!-- |
| + | -->| {{#arrayprint:Attribut eingetragen|@//@}} @//@ {{#var:Attribut}} <!-- |
| + | -->}}<!-- |
| /// beende Switch | | /// beende Switch |
| -->}}<!-- | | -->}}<!-- |