Почему включение типоскрипта не работает?

#typo3 #typoscript

Вопрос:

У меня есть добавочный myproject_design номер .

Затем я зарегистрировал свой файл TypoScript в Configuration/TCA/Overrides :

 <?php
defined('TYPO3') or die();

call_user_func(function()
{
    $extensionKey = 'myproject_design';

    TYPO3CMSCoreUtilityExtensionManagementUtility::addStaticFile(
        $extensionKey,
        'Configuration/TypoScript',
        'My Project Typoscript'
    );
});
 

Это работает, в модуле шаблона в бэкэнде появляется шаблон. Но когда я включаю его, это никак не влияет на страницу. Моя myproject_design/Configuration/TypoScript/setup.typoscript внешность выглядит следующим образом:

 @import 'EXT:fluid_styled_content/Configuration/TypoScript/setup.typoscript'

page = PAGE
page {
    bodyTag = <body class="test">
}
 

Тем не менее, это не оказывает никакого влияния. У кого-нибудь есть идея, я схожу с ума.

Комментарии:

1. Возможно, в вашей базе данных есть какой-то ТипоСкрипт, который переопределяет ТипоСкрипт из вашего расширения. И вы очистили все тайники?

2. «Но когда я включаю его, это никоим образом не влияет на страницу». Вы только что показали регистрацию статики и содержимое этого файла. Итак, вопрос в следующем: как вы на самом деле включаете это?

3. Вы проверили с помощью браузера TypoScript модуля BE, чтобы следить за вашими TS ? Вы проверили состояние TS ? К вашему сведению, есть более короткий способ добавить класс в тег тела : страница.bodyTagAdd = класс=»тест»