Verstecke letzte Bearbeiter
gru 1.22 1 [[**Plugin-Download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/Leitfaden%3Aleitfaden-resources&fileid=25265||rel="noopener noreferrer" target="_blank"]] (erfordert Anmeldung)
gru 1.2 2
gru 1.4 3 {{content/}}
gru 1.2 4
gru 1.23 5 {{velocity}}
6 ##{{info}}
7 ##Hinweis, dass das für bayr. LK ist.
gru 1.32 8 ##Über das //???? Plugin// werden Möglichkeiten zur Einbindung der AKDB Basisdienste **Bürgerkonto** und **Postkorb** in {{formcycle/}} bereitgestellt.
gru 1.23 9 ##{{/info}}
gru 4.17 10 ##{{figure image="formular_vorlage.png"}}
11 ##TBD
12 ##{{/figure}}
gru 1.23 13 {{/velocity}}
gru 1.5 14
gru 1.32 15 == Vorbemerkungen ==
gru 1.5 16
gru 1.37 17 In dem vom Bayerischen Landkreistag und dem Bayerischen Staatsministerium für Digitales herausgegebenen [[//Leitfaden zur nutzerorientierten und einheitlichen Formulargestaltung für die bayerischen Landkreise//>>https://www.stmd.bayern.de/wp-content/uploads/2020/10/10-2020_Leitfaden-nutzerfreundlicher-Formulargestaltung.pdf||target="_blank"]] werden für die Umsetzung von Online-Formularen konkrete Vorschläge gemacht und Empfehlungen gegeben.
gru 1.3 18
gru 1.42 19 Das //Leitfaden-Plugin// stellt Funktionalitäten zur Verfügung, welche im Leitfaden beschrieben wurden, aber nicht standardmäßig in {{formcycle/}} umsetzbar sind.
gru 1.3 20
gru 7.20 21 Im folgenden wird nach allgemeinen Installationshinweisen zunächst beschrieben, wie die einzelnen Punkte im Leitfaden unter Zuhilfenahme des Plugins [[umgesetzt werden können>>||anchor="HUmsetzungvonFormularengemE4DFdesLeitfadens"]]. Danach folgt eine detaillierte Beschreibung der durch das Plugin vorgenommenen Anpassungen an der Darstellung von Formularen und der durch das Plugin hinzugefügten [[Widgets>>Formcycle.FormDesigner.FormElements.Widgets]] und Funktionalitäten im Punkt [[Technische Dokumentation>>||anchor="HTechnischeDokumentationdesLeitfaden-Plugins"]].
gru 1.18 22
gru 1.33 23 == Hinweis zur Verwendung des Leitfaden-Plugins zusammen mit dem Theme-Konfigurator-Plugin ==
gru 1.18 24
gru 7.55 25 Das //Leitfaden-Plugin// nimmt wie auch das [[Theme-Konfigurator-Plugin>>Formcycle.PluginDocumentation.ThemeConfiguratorPlugin]] Änderungen am Aussehen von Formularen vor. Daher kann es beim parallelen Betrieb von beiden Plugins zu Konflikten kommen, wodurch die Darstellungsoptionen des Leitfaden-Plugins eventuell überschrieben werden. Daher sollte bei einem parallelen Einsatz beider Plugins darauf geachtet werden, dass möglichst nur Dinge durch das //Theme-Konfigurator-Plugin// angepasst werden, bei denen nicht auch durch das //Leitfaden-Plugin// Veränderungen vorgenommen werden, wie zum Beispiel das Logo.
gru 1.18 26
gru 7.15 27
gru 1.7 28 == Installation ==
gru 1.6 29
gru 1.7 30 Das Plugin kann als Mandant-Plugin oder System-Plugin installiert werden. Eine Anleitung zur Installation von Plugins finden Sie [[hier>>doc:Formcycle.UserInterface.Client.Plugins.WebHome]].
gru 1.6 31
gru 7.15 32
gru 7.18 33 == Umsetzung von Formularen gemäß des Leitfadens ==
34
gru 7.60 35 Im Folgenden wird auf die einzelnen Punkte des Leitfadens stichpunktartig eingegangen und gezeigt, wie diese nach der Installation des //Leitfaden-Plugins// in {{formcycle/}} realisiert werden können.
gru 7.18 36
37 === #1 Frage den Bürger als erstes, was er möchte. ===
38
gru 7.53 39 * Diese Anforderung wird dadurch umgesetzt, dass das Formular beim Erstellen bereits entsprechend aufgebaut wird
40 * Dem Bürger können nach der Auswahl des Anliegens über [[Sichtbarkeitsbedingungen>>Formcycle.FormDesigner.ElementProperties.Constraints]] nur diejenigen Seiten und Formularelemente angezeigt werden, die für sein Anliegen notwendig sind
gru 7.18 41
42 === #2 Unterteile dein Formular in sinnvolle Prozessschritte und gebe Orientierung ===
43
44 * Für einen Fortschrittsanzeige kann das kostenfreie [[Widget-Plugin Navigationsleiste>>Formcycle.PluginDocumentation.WidgetXNavigationBar]] verwendet werden
gru 7.52 45 * Das Widget muss entweder je einmal am Anfang von jeder Formularseite oder genau einmal im Header-Bereich (empfohlen) platziert werden
gru 7.51 46 * Details zur Konfiguration des Widgets werden auf der Seite des Plugins genauer [[beschrieben>>Formcycle.PluginDocumentation.WidgetXNavigationBar||anchor="HKonfiguration"]]
gru 7.18 47
48 === #3 Gib dem Bürger eine Übersicht über seine Angaben und verlinke zu den Seiten ===
49
50 * Auf der letzten Seite des Formulars kann mithilfe des //Leitfaden-Plugins// eine Zusammenfassung angezeigt werden
51 * Bei der Schaltfläche, mit der zu dieser letzten Seite gewechselt wird, muss dafür //Zusammenfassung + prüfen// als Aktion festgelegt werden
gru 7.50 52 * In der Zusammenfassung werden für Fieldsets die Verlinkungen zu den entsprechenden Seiten gemäß des Leitfadens automatisch generiert
gru 7.33 53 * Mehr Informationen finden sich unter dem Punkt [[Zusammenfassung>>||anchor="HZusammenfassung"]]
gru 7.18 54
55 === #4 Biete jederzeit die Möglichkeit an Kontakt aufzunehmen ===
56
gru 7.49 57 * Das //Leitfaden-Plugin// bietet hierfür ein Widget [[Kontaktdaten>>||anchor="HFormularwidget:Kontaktdaten"]] an, mit dem die Kontaktdaten einfach eingepflegt werden können
gru 7.18 58 * Diese können beispielsweise in den Header und/oder Footer platziert werden
59
60 === #5 Gib dem Bürger die Möglichkeit sich zu erklären ===
61
62 * Bemerkungsfelder können an geeigneten Stellen als [[Textarea>>Formcycle.FormDesigner.FormElements.Textarea]] hinzugefügt werden
gru 7.36 63 * Durch Anpassung der Option //Max. Zeichen// unter [[Bedingungen>>Formcycle.FormDesigner.FormElements.Textarea||anchor="HBedingungen"]] und //Höhe (in px)// unter [[Darstellung>>Formcycle.FormDesigner.FormElements.Textarea||anchor="HDarstellung"]] kann das Bemerkungsfeld individuell an die Situation angepasst werden
gru 7.18 64
65 === #6 Komme den Fragen deiner Bürger zuvor ===
66
gru 7.48 67 * Das //Leitfaden-Plugin// bietet hierfür ein Widget [[Hinweis>>||anchor="HFormularwidget:Hinweis"]] an, mit dem fertig gesetzte Hilfeblöcke einfach in Formulare eingepflegt werden können
gru 7.37 68 * Die Konfiguration entspricht dabei der eines normalen [[Text-Elements>>Formcycle.FormDesigner.FormElements.Text]]
gru 7.18 69
70 === #7 Positioniere die Feldbezeichnungen oberhalb des Feldes ===
71
gru 7.58 72 * Die Position von Feldbezeichnungen ist in {{formcycle/}} standardmäßig über dem Element
gru 7.48 73 * Bei Formularelementen kann die Positionierung unter Elementeigenschaften [[Label>>Formcycle.FormDesigner.ElementProperties.Label]] angepasst werden
gru 7.18 74
75 === #8 Bilde sinnvolle visuelle Hierarchien ===
76
77 * Die in diesem Punkt angeregten Hervorhebungen durch Farbe und Fettschreibung werden durch das //Leitfaden-Plugin// vorgenommen
78 * Zusammenhängende Formularelemente können durch Verwendung von Fieldsets und Containern gruppiert werden
gru 7.33 79 * Durch die Funktionsweise der [[Zusammenfassungs-Funktion>>||anchor="HZusammenfassung"]] des //Leitfaden-Plugins// wird folgende Verwendung empfohlen:
gru 7.18 80 ** Verwendung von Fieldsets als erste Gruppierungsstufe, da durch diese in der Zusammenfassung Verlinkungen auf den jeweiligen Block vorhanden sind
gru 7.33 81 ** Innerhalb von Fieldsets nur mit Containern oder [[unsichtbaren Containern>>||anchor="HFormularwidget:UnsichtbarerContainer"]] gruppieren
gru 7.18 82 ** Container ermöglichen dem Bürger durch Ihre Hintergrundfarbe, die darin enthaltenen Formularelemente deutlich als Gruppe wahrzunehmen
83
84 === #9 Weise deinen Bürgern den Weg ===
85
86 * Durch das //Leitfaden-Plugin// wird das gerade aktive Formularelemente durch einen blauen Rahmen und eine dunklere Hintergrundfarbe hervorgehoben
87 * Bestimmte Webbrowser setzen selbstständig einen dicken schwarzen Rahmen um das aktive Formularelement, wodurch der vom //Leitfaden-Plugin// gesetzte farbige Rahmen wieder überdeckt wird - Dieses Verhalten kann nicht verändert werden
88 * Erledigte Felder werden in der aktuellen Version des //Leitfaden-Plugin// nicht visuell zurückgestellt
89
90 === #10 Gib deinen Bürgern auch Rückmeldungen ===
91
92 * In der aktuellen Version des //Leitfaden-Plugin// werden bereits richtig ausgefüllte Felder nicht optisch belohnt
93
94 === #11 Wähle sinnvolle Feldgrößen ===
95
gru 7.58 96 * Für das Eingeben von Text bietet {{formcycle/}} die Formularelemente [[Eingabefeld>>Formcycle.FormDesigner.FormElements.Input]] und [[Textarea>>Formcycle.FormDesigner.FormElements.Textarea]]
gru 7.18 97 * Eingabefelder eignen sich für die meisten Eingaben
98 ** Durch Platzieren von mehreren Eingabefeldern in einer Zeile und dem Hinzufügen von [[Abstandselmenten>>Formcycle.FormDesigner.FormElements.Spacer]] können Eingabefelder bei Bedarf kleiner gemacht werden
gru 7.25 99 ** Der relative Anteil, den einzelne Formularfeld in einer Zeile annimmt kann durch das Anpassen des Wertes der Option //Bereite// in den [[Grundeigenschaften>>Formcycle.FormDesigner.ElementProperties.BaseProperties]] angepasst werden
gru 7.18 100 ** Durch das Einfügen von Abständen, kann die anteilige Größe eines Formularelements in einer Zeile verringert werden, ohne das weitere Formularelemente in der Zeile vorhanden sein müssen
101 * Textareas können zum Beispiel für längere Freitextabschnitte verwendet werden
gru 7.26 102 ** Standardmäßig ist bereits die [[Darstellungsoption>>Formcycle.FormDesigner.FormElements.Textarea||anchor="HDarstellung"]] //Größe anpassen// aktiv, wodurch das Feld mit den Eingaben des Nutzers mitwächst
gru 7.18 103 ** Durch //Höhe (in px)// kann zudem die initiale Höhe der Textarea festgelegt werden
gru 7.45 104 ** Die maximale mögliche Zeichenananzahl kann unter [[Bedingungen>>Formcycle.FormDesigner.FormElements.Textarea||anchor="HDarstellung"]] im Paramerter //Max. Zeichen// konfiguriert werden
gru 7.18 105 ** Durch die Option //Zeichenanzahl anzeigen// wird unter dem Feld die aktuell vorhandene und die maximal erlaube Zeichenmenge angezeigt, was dem Bürger einen Hinweis auf die ungefähr erwartete Informationsmenge liefern kann
106
107 === #12 Gehe sorgsam mit Auszeichnungen für Schrift um ===
108
109 * Verwendung von Fettschrift, Großschreibungen und Kursivschrift wird vom Formularersteller bestimmt
110 * Inhalte von Feldbezeichnungen und Textelementen werden in einem Rich-Text-Editor eingegeben und können dadurch im {{designer/}} beliebig formatiert werden
111
112 === #13 Mache Pflichtfelder in jeder Situation deutlich sichtbar ===
113
114 * Durch das //Leitfaden-Plugin// werden die Sterne, durch die Pflichtfelder gekennzeichnet werden, deutlich vergrößert
gru 7.58 115 * Überschriften und Beschriftungen von Schaltflächen sind in {{formcycle/}} bereits standardmäßig in Fettschrift und Fließtexte sind auch standardmäßig in normaler Schrift
gru 7.18 116
117 === #14 Hebe Schaltflächen hervor und beschrifte sie ===
118
gru 7.44 119 * Bei den Kontrollschaltflächen von wiederholten Elementen werden durch das //Leitfaden-Plugin// entsprechend ihrer Funktion beschriftet und die Icons heben sich farblich deutlich ab
gru 7.18 120
121 === #15 Vermeide doppelte Eingaben ===
122
123 * Durch Verwendung von Auswahlfeldern mit Radiobuttons kann der Bürger gefragt werden, ob vorangegangene Eingaben oder ob er abweichende Daten eingeben möchte
124 * Die Felder für abweichende Daten sind zunächst versteckt und werden über [[//Sichtbar wenn//-Bedingungen>>Formcycle.FormDesigner.ElementProperties.Constraints]] sichtbar
gru 7.32 125 * Um die abhängig sichtbaren Eingabeelemente gruppieren zu können, können diese Beispielsweise in einen Container oder einen [[Unsichtbaren Container>>||anchor="HFormularwidget:UnsichtbarerContainer"]] platziert werden
gru 7.18 126
127 === #16 Verwende vorausgefüllte Standardtexte als Beispielangabe ===
128
gru 7.26 129 * Platzhalter können bei allen Eingabeelementtypen für Text unter [[Label {{rarrow/}} Platzhalter>>Formcycle.FormDesigner.ElementProperties.Label]] eingetragen werden
gru 7.18 130
131 === #17 Gib proaktiv hilfreiche Hinweise und Erklärungen ===
132
gru 7.58 133 * Hilfetexte können standardmäßig für alle Eingabeelemente in {{formcycle/}} definiert werden
gru 7.18 134 * Durch das //Leitfaden-Plugin// werden sie standardmäßig geöffnet werden, wenn das Feld ausgewählt wird
135
136 === #18 Biete so oft wie möglich Auswahlfelder an ===
137 {{velocity}}
138 ##* Mehrstufige Abfrage können mit Radiobuttons für die wichtigsten Auswahloptionen und Auswahlfeldern für sonstige Auswahlen umgesetzt werden
gru 7.58 139 ##, bei den können mit {{formcycle/}} einfach mit [[Sichtbarkeitsbedingungen>>Formcycle.FormDesigner.ElementProperties.Constraints]] umgesetzt werden.
gru 7.18 140 {{/velocity}}
141 * Dropdown-Auswalelemente sind eine Ansichtsform des Elementtyps [[Auswahl>>Formcycle.FormDesigner.FormElements.Selection]]
gru 7.28 142 * Wenn Abfragen (z.B. Anrede, Staatsbürgerschaft, etc.) häufiger in Formularen vorkommen, können diese als [[Datenquelle>>Formcycle.UserInterface.Data.Sources]] hinterlegt und dadurch einfach eingebunden und für alle Formulare zentral gepflegt werden.
gru 7.18 143
144 === #19 Hilf deinen Bürgern Dokumente anzuhängen ===
145
146 * Das //Leitfaden-Plugin// passt das Aussehen des [[Uploadelements>>Formcycle.FormDesigner.FormElements.Upload]] so an, dass die Standardansicht des verwendeten Webbrowsers durch eine neue Schaltfläche ersetzt wird
147 * Dadurch wird Schaltfläche situationsabhängig beschriftet und die verunsichernde Darstellung des gesamten Dateipfades der Datei in //Microsoft Internet Explorer// und //Edge (Alt)// entfällt
148
149 === #20 Überprüfe die Angaben deiner Bürger ===
150
151 * An Eingabefeldern können im {{designer/}} einfache Validatoren ausgewählt werden
gru 7.42 152 * Zusätzliche Kontextabhängige Prüfungen können per JavaScript vorgenommen werden
gru 7.18 153
154 === #21 Mache Fehler sichtbar und erkläre sie ===
155
gru 7.58 156 * {{formcycle/}} markiert standardmäßig Felder, bei denen Angaben fehlen oder nicht valide sind und zeigt eine passende Fehlermeldung an.
157 * Texte von Fehlermeldungen können im {{formcycle/}} Backend unter [[i18n-Variablen>>Formcycle.UserInterface.FilesAndTemplates.I18nVariables]] gepflegt werden oder [[per JavaScript>>Formcycle.FormDesigner.CodingPanel.ScriptTab]] im Formular individuell überschrieben werden
gru 7.31 158 * Das Aussehen von Fehlermeldungen kann über [[CSS>>Formcycle.FormDesigner.CodingPanel.CSSTab]] zusätzlich angepasst werden
gru 7.18 159
160 === #22 Unterstütze die AutoFill-Funktion der Browser ===
161
gru 7.58 162 * In {{formcycle/}} ab Version 6.6.10 für Eingabefelder unter //Erweitert {{rarrow/}} Automatisch ausfüllen// konfigurierbar
gru 7.56 163 * Alternativ können die entsprechenden Attribute auch bei //Erweitert {{rarrow/}} Attribute// festgelegt werden
gru 7.18 164
165 === #23 Kommuniziere mit deinen Bürgern auf Augenhöhe ===
166
gru 7.41 167 * Zusätzliche Hinweise können als [[Textelement>>Formcycle.FormDesigner.FormElements.Text]] im Formular eingefügt werden
gru 7.18 168
169 === #24 Halte deine Bürger auf dem Laufenden ===
170
171 * Bei normaler Bearbeitung des Formulars durch die Sachbearbeiter kann nach jeder Bearbeitung eine E-Mail-Aktion zum Informieren des Kunden verwendet werden
172 * Analog kann für Vorgänge, bei denen der Bürger sich mit der AKDB authentifiziert hat, [[eine Nachricht an den AKDB-Postkorb gesendet werden>>Formcycle.PluginDocumentation.AkdbBuergerkontoServicePlugin||anchor="HAKDBPostkorbanbindunginderStatusverarbeitung"]]
gru 7.40 173 * Über Statusverarbeitung kann zum Beispiel mit einem [[Zeitgesteuerten Statuswechsel>>Formcycle.UserInterface.MyForms.WorkflowProcessing.States||anchor="HZeigesteuerterStatuswechsel"]] nach einer definierten Zeitspanne in einen anderen Status gewechselt werden, in welchem dem Bürger eine automatische Statusinformation zugesendet wird
gru 7.18 174
175
gru 1.37 176 == Technische Dokumentation des Leitfaden-Plugins ==
gru 1.9 177
gru 4.16 178 Das Plugin stellt Ressourcen zur Verfügung, welche in Formularen automatisch verwendet werden und fügt neue Validierungsreglen und Widgets hinzu. Diese werden im folgenden genauer beschrieben.
gru 1.9 179
gru 4.11 180 === Designanpassungen ===
gru 1.37 181
gru 4.11 182 Das //Leitfaden-Plugin// stellt folgende das Aussehen von Formularen beeinflussende Inhalte bereit und bindet diese automatisch in alle Formulare ein:
gru 1.37 183
gru 4.11 184 ; CSS-Designanpassungen
185 : Optische Anpassungen am Formular wie das Aussehen der Labels von Elementen, Upload-Elemente, Mussfeld-Sterne, usw.
186
187 ; Roboto-Schriftart
gru 7.8 188 : Das Plugin stellt diese Schriftart als Ressource auf dem Server bereit und verwendet diese in den Formularen für alle Texte.
gru 4.11 189
gru 4.15 190 === Validatoren ===
gru 1.37 191
gru 4.15 192 Durch das Plugin werden 4 neue [[Validatoren>>Formcycle.FormDesigner.CodingPanel.Validators]] bereitgestellt. Zu beachten ist allen, dass sie nur überprüfen können, ob eine Eingabe formal dem Aufbau des jeweiligen Wertetyps entspricht. Es kann aber nicht überprüft werden, ob es tatsächlich einen solchen Wert, wie zum Beispiel eine konkrete BIC, gibt. Folgende Regeln werden hinzugefügt:
gru 1.37 193
gru 1.46 194 ; xm-vdt-bic
gru 4.13 195 : Validierung für Eingabefelder, in die der Benutzer ein Geschäftskennzeichen (SWIFT-BIC) für Kontodaten eingibt
gru 1.43 196
gru 1.46 197 ; xm-vdt-iban
gru 4.13 198 : Validierung für Eingabefelder, in die der Benutzer eine Bankverbindung in Schreibweise der internationalen Bankkontonummer (IBAN) eingibt
gru 1.43 199
gru 1.46 200 ; xm-vdt-iban-de
gru 4.13 201 : Validierung für Eingabefelder, in die der Benutzer eine Bankverbindung in Schreibweise der internationalen Bankkontonummer (IBAN) eingibt
gru 1.43 202
gru 1.46 203 ; xm-vdt-steuerid
gru 4.13 204 : Validierung für Eingabefelder, in die der Benutzer eine steuerliche Identifikationsnummer nach § 139b, Abgabenordnung eingibt
gru 1.43 205
gru 7.7 206 === Formularwidget: Hinweis ===
gru 4.18 207 {{figure image="leitfaden_widget_hinweis.png" clear="h3"}}
208 Symbol des //Hinweis//-Widgets und Aussehen im Formular
gru 4.8 209 {{/figure}}
gru 7.2 210 Mit diesem Widget können farblich abgehobene Hinweistexte leichter im Formular platziert werden. Die Konfigurationsoptionen entsprechen denen von [[Text-Elementen>>Formcycle.FormDesigner.FormElements.Text]].
gru 1.27 211
gru 7.7 212 === Formularwidget: Kontaktdaten ===
gru 4.8 213 {{figure image="leitfaden_widget_kontaktdaten.png" clear="h3"}}
gru 4.18 214 Symbol des //Kontaktdaten//-Widgets und Aussehen im Formular
gru 4.8 215 {{/figure}}
gru 4.9 216 Mit diesem Widget können Kontaktinformationen leicht im Formular eingebunden und in einer leitfadengemäßen Form dargestellt werden.
gru 1.27 217
gru 7.7 218 === Formularwidget: Unsichtbarer Container ===
gru 4.10 219 {{figure image="leitfaden_widget_unsichtbarer_container.png" clear="h3"}}
gru 4.18 220 Symbol des //Unsichtbarer Container//-Widgets
gru 4.10 221 {{/figure}}
gru 4.18 222 Mit diesem Widget können Formularinhalte wie in einem normalen [[Container>>Formcycle.FormDesigner.FormElements.Container]] gruppiert werden, der Container ist jedoch unsichtbar. Dadurch ist es leichter möglich Dinge wie Sichtbarkeitsbedingungen an mehreren Formularelementen gleichzeitig zu konfigurieren, da die entsprechenden Einstellungen dann nur noch an dem die Elemente beinhaltenden //Unsichtbaren Container// vorgenommen werden müssen.
gru 1.27 223
gru 1.24 224 === Zusammenfassung ===
gru 1.49 225 {{figure image="leitfaden_zusammenfassung_beispiel.png" clear="h4"}}
gru 4.14 226 Beispiel für das Aussehen einer Zusammenfassung mit in [[Fieldsets>>Formcycle.FormDesigner.FormElements.Fieldset]] gruppierten Formularelementen.
gru 1.48 227 {{/figure}}
gru 4.14 228 Durch das Plugin werden im {{designer/}} zusätzliche Konfigurationsmöglichkeiten hinzugefügt, welche es ermöglichen, auf der letzten im Formular vorhandenen [[Seite>>Formcycle.FormDesigner.FormElements.Page]] eine Zusammenfassung anzuzeigen. Auf dieser Seite wird zuerst die Zusammenfassung aller vorangegangen Seiten angezeigt und darunter alle Elemente, welche im {{designer/}} auf dieser Seite platziert wurden.
gru 1.27 229
gru 4.14 230 In der Zusammenfassung tauchen nur die Formularelemente auf, welche sichtbar sind und einen Wert haben. Das bedeutet, dass leere Eingabefelder nicht in der Zusammenfassung aufgeführt werden. Werden Formularfelder in einem [[Fieldset>>Formcycle.FormDesigner.FormElements.Fieldset]] platziert, werden diese auch in der Zusammenfassung als Block dargestellt, in welchem oben rechts ein Link //Angaben ändern// angezeigt wird. Mit diesem kann im Formular zurück zum jeweiligen Fieldset gesprungen werden, um eingegebene Daten zu korrigieren. Diese Funktionalität ist nur bei Fieldsets, aber nicht bei [[Containern>>Formcycle.FormDesigner.FormElements.Container]] und Unsichtbaren Containern vorhanden.
gru 1.27 231
gru 7.39 232 Um die Zusammenfassung nutzen zu können, muss bei einer [[Schaltfläche>>Formcycle.FormDesigner.FormElements.Button]] //Zusammenfassung + prüfen// als Aktion konfiguriert werden. Dadurch wird beim Klicken auf diese Schaltfläche auf die Zusammenfassungsseite gesprungen.
gru 1.46 233
gru 1.44 234 ==== Konfiguration von Formularelementen ====
gru 1.46 235 {{figure image="leitfaden_zusammenfassung_elemente.png" clear="h4"}}
gru 7.38 236 Konfigurationsmöglichkeiten für die Sichtbarkeit eines Formularelements in der Zusammenfassung
gru 1.46 237 {{/figure}}
gru 7.38 238 Über die unter //Darstellung// zu findende Option //Bei Zusammenfassung// kann die Sichtbarkeit von Formularelementen in der Zusammenfassung gesteuert werden.
gru 1.9 239
gru 4.13 240 Diese Option wird bei allen [[Formularelementen>>Formcycle.FormDesigner.FormElements.WebHome]] und [[Widgets>>Formcycle.FormDesigner.FormElements.Widgets]] angezeigt, ist aber nur sinnvoll bei Bildern und bei Formularelementen, in denen der Nutzer eine Eingabe tätigen kann. Andere Elemente wie Schaltflächen werden generell nicht in der Zusammenfassung angezeigt.
gru 1.46 241
gru 1.47 242 Folgende Optionen stehen zur Auswahl:
243
gru 1.46 244 ; Sichtbarkeit automatisch
gru 4.12 245 : Das Element wird in der Zusammenfassung angezeigt, wenn es sichtbar ist und einen Wert hat oder vom Typ [[Bild>>Formcycle.FormDesigner.FormElements.Image]] ist. Standmäßig ist diese Option ausgewählt
gru 1.46 246
gru 1.47 247 ; nicht sichtbar
gru 7.38 248 : Das Element wird nicht in der Zusammenfassung angezeigt
gru 1.46 249
gru 1.48 250
gru 1.44 251 ==== Konfiguration der Schaltfläche ====
gru 1.45 252 {{figure image="leitfaden_zusammenfassung_buttons.png" clear="h4"}}
253 Aktion //Leitfaden-Plugin// in den Konfigurationseinstellungen einer Schaltfläche
254 {{/figure}}
gru 4.12 255 Das //Leitfaden-Plugin// fügt für [[Schaltflächen>>Formcycle.FormDesigner.FormElements.Button]] eine neue Aktion mit dem Namen //Zusammenfassung + prüfen// hinzu. Diese Aktion springt dabei immer auf die letzte im Formular vorhandene Seite.
gru 1.24 256
gru 7.10 257 ==== Überschrift auf der Zusammenfassungsseite ====
258
gru 7.12 259 Um mit standardmäßig in {{formcycle/}} vorhandenen Mitteln auf der letzten Seite über der Zusammenfassung Informationen wie zum Beispiel eine Überschrift oder einen Hinweis anzuzeigen, kann auf der für die Zusammenfassung verwendeten letzten Formularseite ein Titel oder/und Untertitel definiert werden.
gru 7.10 260
gru 7.38 261 Falls dies beispielsweise nur eine einfache Nachricht sein soll und die standardmäßig verwendeten Schriftgrößen dafür zu groß sind, kann das Aussehen des (Unter-)titels per [[//CSS//>>Formcycle.FormDesigner.CodingPanel.CSSTab]] angepasst werden. Dies könnte für eine Zusammenfassungsseite mit dem technischen Namen //pZusammenfassung// beispielsweise wie folgt aussehen:
gru 7.10 262
263 {{code language="css"}}
264 .CXPage[xn="pZusammenfassung"] .header h1 {
265 font-size: 20px; /* Setzt die Schriftgröße des Titels der Zusammenfassungsseite auf 20 Pixel */
266 }
267 .CXPage[xn="pZusammenfassung"] .header h2 {
268 font-size: 14px; /* Setzt die Schriftgröße des Untertitels der Zusammenfassungsseite auf 14 Pixel */
269 font-weight: normal; /* Sorgt dafür, dass der Text des Untertitel normal und nicht fett dargestellt wird */
270 }
gru 7.11 271 {{/code}}
gru 7.10 272
gru 7.17 273 == Versionshistorie ==
274
275 === 1.1.2 ===
276
277 * Initiales öffentliches Release des //Leitfaden-Plugins//.
278
gru 1.44 279 {{velocity}}
280 ##== Weitere Anpassungen am Aussehen der Formulare ==
281 ##
282 ##-> jenseits von Leitfaden
283 ##
284 ##Logo einbinden als BILD oder per CSS. -> allgemeine links
285 ##Hier empfihlt sich
286 {{/velocity}}
Copyright 2000-2025