... |
... |
@@ -1,11
+1,15 @@ |
|
1 |
+{{content/}} |
|
2 |
+ |
1 |
1 |
HTML-Templates werden in [[Aktionen>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] vom Typ [[Abschlussseite>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.ResponsePage]] verwendet. |
2 |
2 |
|
3 |
|
-Initial stehen bereits mehrere HTML-System-Templates bereit, die beim Anlegen eines Mandanten automatisch erzeugt werden. Diese zu löschen ist nicht möglich. Siehe hierzu auch den Abschnitt zu [[Fehlermeldungen>>doc:Formcycle.SystemSettings.ErrorMessageTemplates]]. |
|
5 |
+Initial stehen bereits mehrere HTML-System-Templates bereit, die beim Anlegen eines Mandanten automatisch erzeugt werden. Diese zu löschen ist nicht möglich. Siehe hierzu auch den Abschnitt zu [[Fehlermeldungen>>doc:Formcycle.SystemSettings.ErrorMessageTemplates]]. |
4 |
4 |
|
5 |
|
-Vordergründig stellen die HTML-System-Templates Meldungen des Systems bereit. Um Meldungen dieser Art auch anzupassen, können diese entsprechend geändert werden. |
|
7 |
+Vordergründig stellen die HTML-System-Templates Meldungen des Systems bereit. Um Meldungen dieser Art auch anzupassen, können diese entsprechend geändert werden. Es ist auch möglich innerhalb der Abschlussseite Platzhalter zu verwenden, dies können [[Formularplatzhalter>>doc:Formcycle.UserInterface.Variables||anchor="sec_form_placeholder" target="_blank"]] sein oder auch [[Systemplatzhalter>>doc:Formcycle.UserInterface.Variables||anchor="sec_system_placeholder_html" target="_blank"]] um einen Link zum Download von Anhängen eines Vorgangen bereitzustellen. |
6 |
6 |
|
7 |
|
-Folgende System-Templates stehen zur Verfügung. |
|
9 |
+{{figure float="right" image="1_de_TemplatesHTML.png" width="300"}}{{/figure}} |
8 |
8 |
|
|
11 |
+== Zu Verfügung stehende System-Templates == |
|
12 |
+ |
9 |
9 |
* **Allgemeiner Fehler** |
10 |
10 |
Mögliche Fehlermeldung beim Öffnen bzw. Senden eines Formulars. |
11 |
11 |
|
... |
... |
@@ -28,16
+28,16 @@ |
28 |
28 |
Der angeforderte Datensatz konnte nicht gefunden werden. Dies tritt auf, wenn versucht wird, einen bestehenden Vorgang mit falscher Vorgangs-ID zu öffnen. |
29 |
29 |
|
30 |
30 |
* **Double-Opt-In E-Mail Gesendet** |
31 |
|
-TBD |
|
35 |
+Die Formulardaten wurden erfolgreich eingereicht und eine E-Mail mit dem Opt-In-Bestätigungslink wird versendet. |
32 |
32 |
|
33 |
33 |
* **Double-Opt-In Überprüfung erfolgreich** |
34 |
|
-TBD |
|
38 |
+Das Opt-In war erfolgreich. |
35 |
35 |
|
36 |
36 |
* **Double-Opt-In Überprüfung fehlgeschlagen** |
37 |
|
-TBD |
|
41 |
+Das Opt-In war nicht erfolgreich (z.B. weil der Opt-In-Link nicht in der vorgegebenen Zeitspanne aufgerufen wurde). |
38 |
38 |
|
39 |
39 |
* **Fehler bei Einmalabsendung** |
40 |
|
-TBD |
|
44 |
+Die Formulardaten konnten nicht eingereicht werden, da das als Identifikator festgelegte Feld den gleichen Wert wie in einem bereits empfangenen Formulareingang hat (z.B. gleiche E-Mail-Adresse verwendet). |
41 |
41 |
|
42 |
42 |
* **Informationen** |
43 |
43 |
Beinhaltet die Informationen über das System, welche über den Button //Info //erreicht werden. |
... |
... |
@@ -55,22
+55,32 @@ |
55 |
55 |
Die Formulardaten konnten nicht eingereicht werden. |
56 |
56 |
|
57 |
57 |
* **Teilnahmepasswort erforderlich** |
58 |
|
-TBD |
|
62 |
+Zum Aufrufen des Formulars muss ein Passwort eingegeben werden. |
59 |
59 |
|
60 |
60 |
* **Teilnahmepasswort oder Anmeldung erforderlich** |
61 |
|
-TBD |
|
65 |
+Zum Aufrufen des Formulars muss eine Passworteingabe oder eine Benutzeranmeldung erfolgen. |
62 |
62 |
|
63 |
63 |
* **Ungültige Formulardaten** |
64 |
64 |
Die gesendeten Formulardaten sind ungültig. Es wurden falsche Formulardaten an den Server gesendet. |
65 |
65 |
|
66 |
66 |
* **Ungültiger Doppel-POST** |
67 |
|
-TBD |
|
71 |
+Die gesendeten Formulardaten sind ungültig, da sie bereit zuvor an den Server übermittelt wurden. |
68 |
68 |
|
69 |
69 |
* **Ungültiger Request** |
70 |
70 |
Es wurde ein falscher Datentyp oder eine fehlerhafte Anfrage an den Server gesendet. |
71 |
71 |
|
72 |
|
-=== Template zurücksetzen === |
|
76 |
+== Template zurücksetzen == |
73 |
73 |
|
74 |
|
-Wie bei allen System-Templates ist es über die entsprechende Schaltfläche möglich das aktuell ausgewählte HTML-Template auf den System-Standard zurückzusetzen. Hierbei gehen alle ggf. durchgeführten Änderungen verloren! |
|
78 |
+Wie bei allen System-Templates ist es über die entsprechende Schaltfläche möglich das aktuell ausgewählte HTML-Template auf den System-Standard zurückzusetzen. Hierbei gehen alle ggf. durchgeführten Änderungen am Inhalt verloren! |
75 |
75 |
|
76 |
|
-{{lightbox image="templates_html_reset.png" width="250"/}} |
|
80 |
+== Internationalisierung von HTML-Templates == |
|
81 |
+ |
|
82 |
+{{figure float="right" image="2_de_InternationalisierungHTML.png" width="300"}} |
|
83 |
+Über die Schaltfläche //Quellcode// kann der Editor geöffnet werden. Die Inhalte der Templates für die einzelnen Sprachen werden jeweils in eigenen Elementen mit einem lang-Attribut mit dem Kürzel der Sprache als Wert definiert. |
|
84 |
+{{/figure}} |
|
85 |
+ |
|
86 |
+Die System-Templates enthalten standardmäßig jeweils eine deutsche und eine englische Version der entsprechenden Nachricht. Die Internationalisierung erfolgt über an bestimmte HTML-Elemente angeheftete //lang//-Attribute. |
|
87 |
+ |
|
88 |
+Nachdem man eine der vorhandenen Abschlussseiten ausgewählt hat, kann man sich deren Struktur ansehen, wenn man auf die Schaltfläche //Quellcode// klickt. In dem sich öffnenden Editorfenster kann man sehen, dass die einzelnen Sprachen immer in einem eigenen {{code language="none"}}<div>{{/code}}-Element mit der Sprache als Attribut (z.B. {{code language="none"}}<div lang="de">{{/code}}) vorhanden sind. Weitere Sprachen können einfach hinzugefügt werden, indem man auf derselben Ebene wie die bestehenden Sprachen ein weiteres {{code language="none"}}<div>{{/code}}-Element mit dem entsprechenden Sprachkürzel im //lang//-Attribut hinzufügt und dann den gewünschten Inhalt für diese Sprache darin einfügt. |
|
89 |
+ |
|
90 |
+Zu beachten ist hierbei, dass der gesamte Inhalt des Templates angezeigt wird, wenn die Sprache mit der ein Formular abgesendet wurde keiner der hinterlegten Sprachen entspricht. |