#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 = класс=»тест»