.. include:: /Includes.rst.txt .. _t3ds-sheet-references: ================ Sheet References ================ If Data Structures are arranged in a collection of sheets you can choose to store one or more sheets externally in separate files. This is done by setting the value of the <[sheet ident]> tag to a relative file reference instead of being a definition of the element. .. todo: Move example to examples extension .. _t3ds-sheet-references-example: Example ======= Taking the Data Structure from the :ref:`previous example ` we could rearrange it in separate files: Main Data Structure: .. code-block:: xml EXT:my_extension/Configuration/FlexForms/sheets/default_sheet.xml EXT:my_extension/Configuration/FlexForms/sheets/welcome_sheet.xml .. code-block:: xml :caption: EXT:my_extension/Configuration/FlexForms/sheets/default_sheet.xml LLL:EXT:felogin/locallang_db.xlf:tt_content.pi_flexform.sheet_general array check LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.enabled 1 1 check LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.enabled 1 // ... and the same for the other sheet :file:`welcome_sheet.xml`.