Von Version < 53.3 >
bearbeitet von gru
am 30.04.2020, 05:59
Auf Version < 64.1 >
bearbeitet von nlo
am 15.05.2020, 15:04
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.gru
1 +XWiki.nlo
Inhalt
... ... @@ -1,6 +1,6 @@
1 1  {{content/}}
2 2  
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.
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.
4 4  
5 5  == Verwenden von Platzhaltern ==
6 6  
... ... @@ -95,15 +95,22 @@
95 95  ; [%$FORM_DATE_MODIFIED("<format>", <lang>)%]
96 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}}
97 97  
98 +
99 +{{id name="sec_user_variables" /}}
98 98  === Benutzerplatzhalter {{version major="6" minor="4" patch="0"/}} ===
99 99  
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 +
100 100  {{panel monospace="true" title="Syntax"}}
101 101  [%$&lt;Benutzerobjekt&gt;.&lt;Attribut&gt;%]
102 102  {{/panel}}
103 103  
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.
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.
105 105  
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.
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.
107 107  
108 108  ==== Benutzerobjekte ====
109 109  
... ... @@ -128,6 +128,8 @@
128 128  : Anzeigename des angemeldeten Benutzers
129 129  ; familyName
130 130  : Nachname des angemeldeten Benutzers
138 +; firstName
139 +: Vorname des angemeldeten Benutzers
131 131  ; gender
132 132  : Geschlecht des angemeldeten Benutzers
133 133  ; groups
... ... @@ -135,7 +135,7 @@
135 135  ; id
136 136  : ID des angemeldeten Benutzers. (System-ID bei FORMCYCLE-Benutzern)
137 137  ; linkedId
138 -:
147 +: Ein Benutzerprofil kann einen sog. "linked identifier" haben. Dies ist der Identifikator eines anderen Benutzerprofils.
139 139  ; locale
140 140  : Sprache des angemeldeten Benutzers
141 141  ; location
... ... @@ -159,6 +159,14 @@
159 159  ; userName
160 160  : Benutzername des angemeldeten Benutzers
161 161  
171 +{{id name="sec_appointment_variables" /}}
172 +=== Terminplatzhaler {{version major="6" minor="5" patch="0"/}} ===
173 +
174 +; [%$APPOINTMENT_LIST%]
175 +: Stellt eine Liste (//ul//-HTML-Liste) von Zusammenfassungen der gebuchten Termine zur Verfügung. Jede Zusammenfassung enthält einen Button, mit welchem der gebuchte Termin zu einem Kalender hinzugefügt werden kann. Ist für die Verwendung in HTML-Templates angedacht.
176 +; [%$APPOINTMENT_LINK%]
177 +: Erzeugt einen Link zu einer iCal-Datei, die sämtliche Termine des Vorgangs beinhaltet.
178 +
162 162  === Systemplatzhalter für HTML-Templates ===
163 163  
164 164  {{panel monospace="true" title="Syntax"}}
prefill_user_variables_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.nlo
Größe
... ... @@ -1,0 +1,1 @@
1 +46.3 KB
Inhalt
prefill_user_variables_en.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.nlo
Größe
... ... @@ -1,0 +1,1 @@
1 +45.9 KB
Inhalt
Copyright 2000-2024