====== 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:
1ROOTBeschreibung.arrayBildimage
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
00groupfilegif,png,jpg,jpeg1000uploads/tx_templavoila1110
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: ]]
----