Database and Records¶
XML¶
Records are defined in XML-files.
Each XML-file is named by the table, which should contained the record.
For example:
- Records for the table pages must stored in an XML-file called pages.xml 
- Records for the table tt_content must stored in an XML-file called tt_content.xml 
If records are stored with a page uid, they must managed by a site-structure (see pages.xml below).
Records can referenced, Launch it! manages the id of each record dynamically and reliable.
A tag within an XML-file must be unique.
Sample¶
File Structure¶
 
Table-files of Launch TYPO3 GRÜNE (launchstartgreen)¶
Above are shown the table-files of Launch TYPO3 GRÜNE (launchstartgreen).
See it at my git: https://gitlab.die-netzmacher.de/typo3/launchstartgreen/tree/master/Resources/Private/Tables
XML-Structure of pages.xml¶
 
Corresponding structure of the XML-file and the TYPO3 page-tree¶
Above is shown the XML-strcuture within the pages.xml-file of Launch TYPO3 GRÜNE (launchstartgreen).
See it at my git: https://gitlab.die-netzmacher.de/typo3/launchstartgreen/tree/master/Resources/Private/Tables/pages.xml
Code¶
<root>
        <record>
                <title>
                        <_typoScriptNodeValue>TEXT</_typoScriptNodeValue>
                        <value>The Greens</value>
                        <lang>
                                <de>Die Grünen TYPO3</de>
                                <en>The Greens</en>
                        </lang>
                </title>
                <backend_layout>start__bronze_02</backend_layout>
                <backend_layout_next_level>start__bronze_02</backend_layout_next_level>
                <is_siteroot>1</is_siteroot>
                ...
        </record>
        ...
        <root_Bundestagswahl>
                <record>
                        <title>Bundestagswahl</title>
                        <backend_layout>start__bronze_01</backend_layout>
                        <backend_layout_next_level>start__bronze_01</backend_layout_next_level>
                </record>
                ...
                <root_Bundestagswahl_Deutschland>
                        <record>
                                <title>Deutschland</title>
                        </record>
                        <root_Bundestagswahl_Deutschland_Cem>
                                <record>
                                        <title>Cem Özdemir</title>
                                </record>
                        </root_Bundestagswahl_Deutschland_Cem>
                        <root_Bundestagswahl_Deutschland_Katrin>
                                <record>
                                        <title>Katrin Göring-Eckardt</title>
                                </record>
                        </root_Bundestagswahl_Deutschland_Katrin>
                </root_Bundestagswahl_Deutschland>
        </root_Bundestagswahl>
        ...
</root>