====== T3DataStructure ====== Ein XML-Format, mit dem sich Konfigurationen und Werte hierarchisch strukturieren lassen. T3DataStructure wird bei //FlexForms// sowie bei der Templating-Erweiterung //TemplaVoila!// verwendet. Das gesamte XML wird in einem Datenbankfeld gespeichert. ===== TemplaVoila! ===== TemplaVoila! bietet unter anderem das Anlegen sogenannter //Flexibler Content Elemente (FCE)//. Mit diesen lassen sich Inhalte variabler im Frontend ausgeben als mit den Standard-CE von TYPO3. **Beispiel:** Die Konfiguration eines FCE wird als T3DataStructure in der DB-Tabelle //tx_templavoila_datastructure// im Feld //dataprot// gesichert. Legt man mit diesem FCE einen neuen Inhalt an, wird dieser normal in //tt_content// gespeichert. Außer der Überschrift werden allerdings alle weiteren Inhalte - ebenfalls als XML-Struktur - im Feld //tx_templavoila_flex// hinterlegt. XML-Struktur eines einfachen FCE mit Überschrift und einem Feld für ein Bild: 1 ROOT Beschreibung. array Bild image 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 200 0 0 group file gif,png,jpg,jpeg 1000 uploads/tx_templavoila 1 1 1 0 Die XML-Struktur eines mit diesem FCE angelegten Inhaltselements: dummy_150.png ===== Weiterführende Links ===== [[http://docs.typo3.org/typo3cms/CoreApiReference/DataFormats/T3datastructure/Index.html|TYPO3 Core API Reference: ]] ----