@@ -78,35 +78,60 @@ Die Hauptnavigation bietet folgende Funktionen:
7878#### Bearbeitungsoberfläche
7979
80801 . ** Strukturnavigator** : Zeigt die hierarchische Struktur aller Elemente
81- - Einfache Navigation durch verschachtelte Elemente
81+ - Einfache Navigation durch verschachtelte Elemente (bis zu 6 Ebenen)
8282 - Direkte Auswahl von Unterelementen
8383 - Übersichtliche Darstellung der Elementhierarchie
84+ - Anzeige des Containertyps (Gruppe, Array, Chip-Gruppe, etc.)
85+ - Farbliche Unterscheidung verschiedener Containertypen
86+ - Anzeige der Anzahl von Unterelementen
8487
85882 . ** EnhancedPropertyEditor** : Verbesserte Eigenschaftsbearbeitung
8689 - Tabs für verschiedene Kategorien (Allgemein, Sichtbarkeit, Unterelemente, JSON)
8790 - Spezialisierte Editoren für jeden Elementtyp
8891 - Umfassende Bearbeitung aller Elementeigenschaften
92+ - Anzeige des Containertyps im Header
93+ - Verbesserte Strukturnavigation für Unterelemente
94+ - Unterstützung für komplexe JSON-Strukturen
8995
90963 . ** ElementContextView** : Kontextinformationen zum ausgewählten Element
91- - Anzeige des Elementpfads
97+ - Anzeige des Elementpfads mit Containertyp-Informationen
9298 - Schnellzugriff auf übergeordnete Elemente
93- - Kontextbezogene Aktionen
99+ - Kontextbezogene Aktionen je nach Containertyp
100+ - Detaillierte Anzeige von Elementeigenschaften
101+ - Verbesserte Darstellung von Unterelementen
102+ - Containertyp-spezifische Aktionsschaltflächen
94103
95- ### 5. Verschachtelung
104+ ### 5. Verschachtelung und Container
96105
97106Elemente können verschachtelt werden:
981071 . Gruppe oder Array-Element erstellen
991082 . Weitere Elemente per Drag & Drop in das Container-Element ziehen
100- 3 . Verschachtelungstiefe nach Bedarf erweitern
109+ 3 . Verschachtelungstiefe nach Bedarf erweitern (bis zu 6 Ebenen werden unterstützt)
110+
111+ #### Containertypen
112+ - ** Gruppe (group)** : Fasst mehrere Elemente zusammen, kann alle Elementtypen enthalten
113+ - ** Array (array)** : Ermöglicht wiederholbare Elementgruppen, kann alle Elementtypen enthalten
114+ - ** Chip-Gruppe (chipgroup)** : Enthält nur Boolean-Elemente als Auswahloptionen
115+ - ** Benutzerdefiniert (custom)** : Kann sowohl Elemente als auch Subflows enthalten
116+ - ** Subflow (subflow)** : Spezielle Container für komplexe Workflows
117+
118+ #### Navigation in verschachtelten Strukturen
119+ 1 . Nutzen Sie die Breadcrumb-Navigation oben im Editor, um durch die Hierarchie zu navigieren
120+ 2 . Verwenden Sie den Strukturnavigator, um direkt zu bestimmten Elementen zu springen
121+ 3 . Nutzen Sie die containertyp-spezifischen Schaltflächen in der ElementContextView
122+ 4 . Beachten Sie die farbliche Kennzeichnung der verschiedenen Containertypen
101123
102124## Tipps & Tricks
103125
104126### Effiziente Bearbeitung
105- - Nutzen Sie Gruppeneleente als Container für zusammengehörige Elemente, die dann in der App und im Web auch eine optische Gruppierung bilden
127+ - Nutzen Sie Gruppenelemente als Container für zusammengehörige Elemente, die dann in der App und im Web auch eine optische Gruppierung bilden
106128- Duplizieren Sie ähnliche Elemente statt sie neu zu erstellen
107129- Verwenden Sie die JSON-Vorschau für technische Überprüfungen
108130- Verschieben Sie mit Pfeilelementen die Elemente bei Bedarf, um die Reihenfolge jederzeit zu ändern
109131- Seiten können Sie einfach mit Drag & Drop neu anordnen
132+ - Nutzen Sie die Containertyp-Anzeige, um schnell zu erkennen, welche Art von Container Sie bearbeiten
133+ - Verwenden Sie die verbesserte Strukturnavigation, um schnell durch komplexe Hierarchien zu navigieren
134+ - Beachten Sie die farbliche Kennzeichnung der verschiedenen Containertypen für eine bessere Übersicht
110135
111136### Mehrsprachigkeit
112137- Füllen Sie alle Sprachversionen direkt aus
@@ -116,7 +141,15 @@ Elemente können verschachtelt werden:
116141### Organisation
117142- Gruppieren Sie zusammengehörige Elemente
118143- Nutzen Sie aussagekräftige Titel
119- - Halten Sie die Verschachtelungstiefe überschaubar
144+ - Halten Sie die Verschachtelungstiefe überschaubar (max. 6 Ebenen werden optimal unterstützt)
145+ - Verwenden Sie den passenden Containertyp für Ihre Anforderungen:
146+ - Gruppen für statische Zusammenfassungen
147+ - Arrays für wiederholbare Elemente
148+ - Chip-Gruppen für Mehrfachauswahl
149+ - Custom-Elemente für spezielle Funktionalitäten
150+ - Subflows für komplexe Teilabläufe
151+ - Nutzen Sie die Strukturnormalisierung für konsistente JSON-Ausgabe
152+ - Achten Sie auf die Validierungshinweise bei der JSON-Vorschau
120153
121154### Sichtbarkeitsregeln
122155- Nutzen Sie den verbesserten VisibilityConditionEditor für komplexe Bedingungen
@@ -154,3 +187,17 @@ Elemente können verschachtelt werden:
1541872 . ** Wie funktioniert die Mehrsprachigkeit?**
155188 - Texte werden in allen konfigurierten Sprachen gespeichert
156189 - Sprachen können flexibel erweitert werden
190+
191+ 3 . ** Wie tief können Elemente verschachtelt werden?**
192+ - Bis zu 6 Ebenen werden optimal unterstützt
193+ - Tiefere Verschachtelungen sind möglich, aber die Navigation wird komplexer
194+
195+ 4 . ** Was sind Containertypen und wie nutze ich sie?**
196+ - Containertypen (group, array, chipgroup, custom, subflow) definieren das Verhalten von Elementen
197+ - Die Anzeige des Containertyps hilft bei der Navigation und Bearbeitung
198+ - Jeder Containertyp hat spezifische Eigenschaften und Verwendungszwecke
199+
200+ 5 . ** Wie werden komplexe JSON-Strukturen unterstützt?**
201+ - Die Strukturnormalisierung sorgt für konsistente JSON-Ausgabe
202+ - Die Validierung prüft die Struktur auf Fehler
203+ - Komplexe Strukturen wie doorbit_original.json werden unterstützt
0 commit comments