Я должен предотвратить загрузку фонов с помощью style=""
атрибутов в интерфейсе, но все же нужно уметь создавать фоновые изображения из cms.Можно ли использовать таблицу стилей TYPO3 по умолчанию для Extbase?
TYPO3 имеет таблицу стилей по умолчанию (например, typo3temp/stylesheet_[hash].css?[timestamp]
для загрузки CSS зарегестрирована по TypoScript:
plugin.tx_myext._CSS_DEFAULT_STYLE (
.css {}
)
Но можно ли распространить этот CSS файл из контроллера Extbase
К сожалению \TYPO3\CMS\Core\Page\PageRenderer
не имеет такой функциональность
Я также попытался:.
$GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_myext.']['_CSS_DEFAULT_STYLE'] = 'body {display:none}';
Но кажется, что \TYPO3\CMS\Frontend\Page\PageGenerator
создает страницу перед тем, как будет вызываться любой контент.
1-решение возвращает встроенные стили, которые я хочу, чтобы предотвратить. Второй вариант - это какое-то решение для создания собственного динамического css-файла, который я также хотел бы предотвратить. Мне нравится видеть решение, где я могу писать непосредственно в таблице стилей по умолчанию. –
Нет такой функциональности. – pgampe