Extension folder Configuration 

The folder EXT:my_extension/Configuration/ contains configuration of different types.

Most subdirectories have reserved names.

Files in the root of this directory and in the TCA and Backend subdirectories are automatically included during TYPO3 bootstrap.

The typical file structure is:

  • packages/my_extension/Configuration/

    • Backend

      • AjaxRoutes.php
      • Routes.php
    • Extbase

      • Persistence

        • Classes.php
    • FlexForms

      • MyFlexForm1.xml
      • ...
      • MyFlexFormN.xml
    • RTE

      • MyRteConfig.yaml
    • Sets

      • Set1

        • config.yaml
        • page.tsconfig
        • settings.yaml
        • settings.defintions.yaml
        • setup.typoscript
        • ...
      • Set2

        • config.yaml
        • ...
    • TCA

      • Overrides

        • pages.php
        • sys_template.php
        • tt_content.php
        • ...
        • tx_otherextension_sometable.php
      • tx_myextension_domain_model_something.php
      • ...
      • tx_myextension_sometable.php
    • TsConfig

      • Page
      • User
    • TypoScript

      • Subfolder1
      • ...
      • constants.typoscript
      • setup.typoscript
    • Yaml

      • MySpecialConfig.yaml
      • MyFormSetup.yaml
    • Icons.php
    • page.tsconfig
    • RequestMiddlewares.php
    • Services.yaml
    • user.tsconfig

Sub folders of Configuration