... |
... |
@@ -1,6
+1,6 @@ |
1 |
1 |
{{content/}} |
2 |
2 |
|
3 |
|
-Platzhalter werden für die Ersetzung von Formular- oder Systemwerten verwendet und stehen in [[Aktionen>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]], [[Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]] sowie [[Datenbank-Abfragen>>Formcycle.UserInterface.Data.DBQueries.WebHome]] zur Verfügung. |
|
3 |
+Platzhalter werden für die Ersetzung von Formularwerten verwendet und stehen in [[Aktionen>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] sowie [[Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]] zur Verfügung. |
4 |
4 |
|
5 |
5 |
== Verwenden von Platzhaltern == |
6 |
6 |
|
... |
... |
@@ -89,28
+89,21 @@ |
89 |
89 |
{{/panel}} |
90 |
90 |
|
91 |
91 |
; [%$DATE("<format>", <lang>)%] |
92 |
|
-: {{version major="6" minor="0" patch="5"/}} Aktuelles Datum. Die Parameter sind optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch die Parameter kann das Format und die Sprache bestimmt werden. Siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]) für mehr Informationen zum Datumsformat. Beispiel: {{code language="none"}}[%$DATE("dd.MM.yyyy", de)%]{{/code}}. |
|
92 |
+: {{version major="6" minor="0" patch="5"/}} Aktuelles Datum. Die Parameter sind optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch die Parameter kann das Format und die Sprache bestimmt werden. Siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]) für mehr Informationen zum Datumsformat. Beispiel: {{code}}[%$DATE("dd.MM.yyyy", de)%]{{/code}}. |
93 |
93 |
; [%$FORM_DATE_CREATED("<format>", <lang>)%] |
94 |
|
-: {{version major="6" minor="0" patch="5"/}} Erstellungsdatum des Vorgangs. Die Parameter sind optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch die Parameter kann das Format und die Sprache bestimmt werden. Siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]) für mehr Informationen zum Datumsformat. Beispiel: {{code language="none"}}[%$FORM_DATE_CREATED("dd.MM.yyyy", de)%]{{/code}} |
|
94 |
+: {{version major="6" minor="0" patch="5"/}} Erstellungsdatum des Vorgangs. Die Parameter sind optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch die Parameter kann das Format und die Sprache bestimmt werden. Siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]) für mehr Informationen zum Datumsformat. Beispiel: {{code}}[%$FORM_DATE_CREATED("dd.MM.yyyy", de)%]{{/code}} |
95 |
95 |
; [%$FORM_DATE_MODIFIED("<format>", <lang>)%] |
96 |
|
-: {{version major="6" minor="0" patch="5"/}} Datum der letzten Änderung des Vorgangs. Die Parameter sind optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch die Parameter kann das Format und die Sprache bestimmt werden. Siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]) für mehr Informationen zum Datumsformat. Beispiel: {{code language="none"}}[%$FORM_DATE_MODIFIED("dd.MM.yyyy", de)%]{{/code}} |
|
96 |
+: {{version major="6" minor="0" patch="5"/}} Datum der letzten Änderung des Vorgangs. Die Parameter sind optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch die Parameter kann das Format und die Sprache bestimmt werden. Siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]) für mehr Informationen zum Datumsformat. Beispiel: {{code}}[%$FORM_DATE_MODIFIED("dd.MM.yyyy", de)%]{{/code}} |
97 |
97 |
|
98 |
|
- |
99 |
|
-{{id name="sec_user_variables" /}} |
100 |
100 |
=== Benutzerplatzhalter {{version major="6" minor="4" patch="0"/}} === |
101 |
101 |
|
102 |
|
-{{id name="fig_prefill_user_variables"/}} |
103 |
|
-{{figure image="prefill_user_variables_de.png"}}Vorbefüllung von Formularfeldern mit Daten des angemeldeten Benutzers.{{/figure}} |
104 |
|
- |
105 |
|
-Benutzerplatzhalter können in [[Aktionen>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]], [[Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]], [[Datenbank-Abfragen>>Formcycle.UserInterface.Data.DBQueries.WebHome]] und direkt in [[Formularelementen>>Formcycle.FormDesigner.FormElements.WebHome]] zur Vorbefüllung des Formulars verwendet werden (siehe [[Abbildung>>||anchor="fig_prefill_user_variables"]]). |
106 |
|
- |
107 |
107 |
{{panel monospace="true" title="Syntax"}} |
108 |
108 |
[%$<Benutzerobjekt>.<Attribut>%] |
109 |
109 |
{{/panel}} |
110 |
110 |
|
111 |
|
-Über verschiedene Benutzerobjekte kann auf die Informationen der angemeldeten Benutzer zugrgriffen werden (Benutzerprofil). Wird der Platzhalter ohne Attribut angegeben (z.b. [%USER%]), so werden sämtliche Benutzerinformation im [[JSON>>https://de.wikipedia.org/wiki/JavaScript_Object_Notation]]-Format ausgegeben. |
|
104 |
+Über verschiedene Benutzerobjekte kann auf die Informationen der angemeldeten Benutzer zugrgriffen werden. Wird der Platzhalter ohne Attribut angegeben (z.b. [%USER%]), so werden sämtliche Benutzerinformation im [[JSON>>https://de.wikipedia.org/wiki/JavaScript_Object_Notation]]-Format ausgegeben. |
112 |
112 |
|
113 |
|
-Für die sinnvolle Verwendung von Benutzerplatzhaltern ist es nötig, dass eine [[Formularanmeldung>>doc:Formcycle.UserInterface.MyForms.Access.WebHome||anchor="form_login"]] am Formular konfiguriert ist. Ist dies nicht der Fall, ist das Benutzerobjekt mit einem anonymen Nutzer vorbelegt. |
|
106 |
+Für die sinnvolle Verwendung von Benutzerplatzhaltern ist es nötig, dass eine [[Formularanmeldung>>doc:Formcycle.UserInterface.MyForms.Access.WebHome]] am Formular konfiguriert ist. Ist dies nicht der Fall, ist das Benutzerobjekt mit einem anonymen Nutzer vorbelegt. |
114 |
114 |
|
115 |
115 |
==== Benutzerobjekte ==== |
116 |
116 |
|
... |
... |
@@ -135,8
+135,6 @@ |
135 |
135 |
: Anzeigename des angemeldeten Benutzers |
136 |
136 |
; familyName |
137 |
137 |
: Nachname des angemeldeten Benutzers |
138 |
|
-; firstName |
139 |
|
-: Vorname des angemeldeten Benutzers |
140 |
140 |
; gender |
141 |
141 |
: Geschlecht des angemeldeten Benutzers |
142 |
142 |
; groups |
... |
... |
@@ -144,7
+144,7 @@ |
144 |
144 |
; id |
145 |
145 |
: ID des angemeldeten Benutzers. (System-ID bei FORMCYCLE-Benutzern) |
146 |
146 |
; linkedId |
147 |
|
-: Ein Benutzerprofil kann einen sog. "linked identifier" haben. Dies ist der Identifikator eines anderen Benutzerprofils. |
|
138 |
+: |
148 |
148 |
; locale |
149 |
149 |
: Sprache des angemeldeten Benutzers |
150 |
150 |
; location |
... |
... |
@@ -168,18
+168,6 @@ |
168 |
168 |
; userName |
169 |
169 |
: Benutzername des angemeldeten Benutzers |
170 |
170 |
|
171 |
|
-{{id name="sec_appointment_variables" /}} |
172 |
|
-=== Terminplatzhaler {{version major="6" minor="5" patch="0"/}} === |
173 |
|
- |
174 |
|
-{{panel monospace="true" title="Syntax"}} |
175 |
|
-[%$<Name>%] |
176 |
|
-{{/panel}} |
177 |
|
- |
178 |
|
-; [%$APPOINTMENT_LIST%] |
179 |
|
-: Erzeugt eine Zusammenfassung der mit dem Vorgang gebuchten Termine in Form einer //ul//-HTML-Liste. Für jeden Termin wird zudem ein Button erzeugt, mit welchem der gebuchte Termin zu einem Kalender hinzugefügt werden kann. Ist für die Verwendung in HTML-Templates angedacht. |
180 |
|
-; [%$APPOINTMENT_LINK%] |
181 |
|
-: Erzeugt einen Link zu einer iCal-Datei, die sämtliche Termine des Vorgangs beinhaltet. |
182 |
|
- |
183 |
183 |
=== Systemplatzhalter für HTML-Templates === |
184 |
184 |
|
185 |
185 |
{{panel monospace="true" title="Syntax"}} |