Änderungen von Dokument Platzhalter


Von Version 47.7
bearbeitet von gru
am 30.08.2021, 12:35
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 49.5
bearbeitet von Nils Schweigert
am 02.09.2022, 17:17
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.gru
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:
... ... @@ -49,6 +49,8 @@
49 49  
50 50  === Systemplatzhalter ===
51 51  
68 +{{id name="system"/}}
69 +
52 52  {{panel monospace="true" title="Syntax"}}
53 53  [%$<Name>%]
54 54  {{/panel}}
... ... @@ -57,8 +57,13 @@
57 57  
58 58  ; [%$CLIENT_ID%]
59 59  : Gibt die Mandant-ID des Formulars zurück.
78 +; [%$CLIENT_MAIL_SENDER%] {{version major="7" minor="0" patch="4"/}}
79 +: Liefert die Mailabsenderadresse des Mandanten zurück. Wenn diese nicht konfiguriert wurde, wird ein Leerstring zurückgegeben.
80 +; [%$CLIENT_MAIL_SENDERNAME%] {{version major="7" minor="0" patch="4"/}}
81 +: Liefert den Mailabsendernamen des Mandanten zurück. Wenn dieser nicht konfiguriert wurde, wird ein Leerstring zurückgegeben.
60 60  ; [%$FORM_LINK%]
61 61  : Gibt die URL des Formulars zurück.
84 +{{id name="ph_form_process_link"/}}
62 62  ; [%$FORM_PROCESS_LINK%]
63 63  : Gibt die URL des Formulars mit dem Inhalt des Vorgangs zurück.
64 64  ; [%$FORM_VERIFY_LINK%]
... ... @@ -69,6 +69,8 @@
69 69  : Gibt den Link des Postfachs zurück, indem sich der Vorgang derzeit befindet.
70 70  ; [%$FORM_INVITE_LINK%]
71 71  : Gibt den Einladungslink zum Formular zurück.
95 +; [%$FORM_HISTORY_HTML%]
96 +: Gibt eine den Verlauf eines Formulars als HTML zurück.
72 72  ; [%$PROCESS_ID%]
73 73  : Gibt die aktuelle Prozess-ID des Vorgangs zurück.
74 74  ; [%$PROJECT_ALIAS%]
... ... @@ -76,7 +76,7 @@
76 76  ; [%$PROJECT_ID%]
77 77  : Gibt die Formular-ID zurück.
78 78  ; [%$PROJECT_TITLE%]
79 -: Ab Version 7 heißt [%$PROJECT_NAME%] nun [%$PROJECT_TITLE%] .
104 +: Ab 7 heißt [%$PROJECT_NAME%] nun [%$PROJECT_TITLE%] .
80 80  : Titel des derzeitigen Formulars.
81 81  ; [%$RECORD_ID%]
82 82  : ID des derzeitigen Vorgangs.
... ... @@ -101,7 +101,7 @@
101 101  ; [%$TRIGGER.<JSON_PATH>%]
102 102  : Abhängig vom Typ des Triggers werden unterschiedliche Informationen über den Trigger-Platzhalter zur Verfügung gestellt. Per JsonPath kann auf spezifische Informationen des Triggers zugegriffen werden. Welche Informationen die verschiedenen Triggertypen bereitstellen, ist über die Infobox am Trigger einsehbar.
103 103  ; [%$COUNTER_CLIENT.<Name des Zählers>%]
104 -: Der aktuelle Wert eines Mandantzählers.
129 +: Der aktuelle Wert eines [[Mandantzählers>>doc:Formcycle.UserInterface.Data.Counter]].
105 105  
106 106  ==== Parametrisierbare Systemplatzhalter ====
107 107  
... ... @@ -257,6 +257,8 @@
257 257  
258 258  === Aktionsplatzhalter ===
259 259  
285 +{{id name="action"/}}
286 +
260 260  {{panel monospace="true" title="Syntax"}}
261 261  [%$&lt;Aktionsname&gt;.&lt;RückgabeWert&gt;%]
262 262  {{/panel}}