Änderungen von Dokument Platzhalter


Von Version 49.1
bearbeitet von nlo
am 29.10.2021, 13:06
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 50.1
bearbeitet von Nils Schweigert
am 02.09.2022, 17:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.nlo
1 +XWiki.nsc
Inhalt
... ... @@ -38,6 +38,22 @@
38 38  
39 39  Beispielweise wird der Platzhalter //[%tfVorname%]// durch den Wert des [[Eingabefelds>>doc:Formcycle.Designer.Form.FormElements.Input]] mit Namen //Vorname// ersetzt.
40 40  
41 +=== Platzhalter für Fragenelemente ===
42 +
43 +Um auf die Werte von [[Auswahlelementen>>doc:Formcycle.Designer.Form.FormElements.Selection]] mit Darstellungstyp //Fragen// zuzugreifen, stehen folgende Platzhalter zur Verfügung. Gibt es beispielsweise an einem Fragenelement //sel1// 3 Fragen Q1, Q2, Q3 mit jeweils 3 Antworten A1, A2, A3 und sind folgende Antworten ausgewählt:
44 +
45 +{{table}}
46 +|= - |= A1 |= A2 |= A3
47 +|Q1|☑|☐|☐
48 +|Q2|☑|☑|☐
49 +|Q3|☑|☑|☑
50 +{{/table}}
51 +
52 +Dann:
53 +
54 +* //[%sel1%]// wird ersetzt durch //A1;A1,A2;A1,A2,A3//
55 +* //[%sel1_0%]// wird ersetzt durch //A1//, //[%sel1_1%]// durch //A1,A2//, //[%sel1_2%]// durch //A1,A2,A3//
56 +
41 41  === Spezielle Formularplatzhalter ===
42 42  
43 43  Einige spezielle Formularplatzhalter existieren für alle Formulare:
... ... @@ -48,8 +48,9 @@
48 48  : Verweist auf die Sprache, die beim Ausfüllen des Formulars verwendet wurde, z.B. //de//, //de-CH//, //en// oder //fr-FR//.
49 49  
50 50  === Systemplatzhalter ===
51 -{{id name="system" /}}
52 52  
68 +{{id name="system"/}}
69 +
53 53  {{panel monospace="true" title="Syntax"}}
54 54  [%$<Name>%]
55 55  {{/panel}}
... ... @@ -58,9 +58,9 @@
58 58  
59 59  ; [%$CLIENT_ID%]
60 60  : Gibt die Mandant-ID des Formulars zurück.
61 -; [%$CLIENT_MAIL_SENDER%] {{version major="7" minor="0" patch="4" /}}
78 +; [%$CLIENT_MAIL_SENDER%] {{version major="7" minor="0" patch="4"/}}
62 62  : Liefert die Mailabsenderadresse des Mandanten zurück. Wenn diese nicht konfiguriert wurde, wird ein Leerstring zurückgegeben.
63 -; [%$CLIENT_MAIL_SENDERNAME%] {{version major="7" minor="0" patch="4" /}}
80 +; [%$CLIENT_MAIL_SENDERNAME%] {{version major="7" minor="0" patch="4"/}}
64 64  : Liefert den Mailabsendernamen des Mandanten zurück. Wenn dieser nicht konfiguriert wurde, wird ein Leerstring zurückgegeben.
65 65  ; [%$FORM_LINK%]
66 66  : Gibt die URL des Formulars zurück.
... ... @@ -75,6 +75,8 @@
75 75  : Gibt den Link des Postfachs zurück, indem sich der Vorgang derzeit befindet.
76 76  ; [%$FORM_INVITE_LINK%]
77 77  : Gibt den Einladungslink zum Formular zurück.
95 +; [%$FORM_HISTORY_HTML%] {{version major="7" minor="0" patch="4"/}}
96 +: Gibt eine den Verlauf eines Formulars als HTML zurück.
78 78  ; [%$PROCESS_ID%]
79 79  : Gibt die aktuelle Prozess-ID des Vorgangs zurück.
80 80  ; [%$PROJECT_ALIAS%]
... ... @@ -263,7 +263,7 @@
263 263  
264 264  === Aktionsplatzhalter ===
265 265  
266 -{{id name="action" /}}
285 +{{id name="action"/}}
267 267  
268 268  {{panel monospace="true" title="Syntax"}}
269 269  [%$<Aktionsname>.<RückgabeWert>%]