TypoScript

Changed in version 13.1

TypoScript constants should be stored in a file called constants.typoscript and TypoScript setup in a file called setup.typoscript.

  • packages/my_extension/Configuration/TypoScript/

    • constants.typoscript
    • setup.typoscript

These two files are made available for inclusion in TypoScript records with ExtensionManagementUtility::addStaticFile in the file Configuration/TCA/Overrides/sys_template.php:

EXT:my_extension/Configuration/TCA/Overrides/sys_template.php
<?php

use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;

defined('TYPO3') or die();

ExtensionManagementUtility::addStaticFile(
    'my_extension',
    'Configuration/TypoScript/',
    'Examples TypoScript',
);
Copied!