Как добавить CSS в расширение TYPO9.5? - PullRequest
0 голосов
/ 25 октября 2018

Как правильно добавить CSS в общую папку расширения?Что мне нужно сделать для того, чтобы этот CSS был загружен.

Например, у меня есть следующая структура:

Public/Css/style.css
Configuration/TypoScript/setup.typoscript
Configuration/TypoScript/constants.typoscript

Должен ли я добавить некоторый код в setup.typoscript?

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Начиная с TYPO3 8.7, вы можете добавить HTML в верхний или нижний колонтитул из вашего шаблона Fluid, используя разделы HeaderAssets и FooterAssets.Например:

<f:section name="HeaderAssets">
    <link rel="stylesheet" href="{f:uri.resource(path: 'Css/styles.css')}"/>
</f:section>

Преимущество этого перед page.includeCSS состоит в том, что он включается только при каждом отображении этого шаблона, а не на всех страницах.

0 голосов
/ 25 октября 2018

Ваш CSS должен быть в: extensionkey/Resources/Public/Css/

А затем в вашем наборе текста (настройке) вы можете добавить:

page.includeCSS.csskey = EXT:extensionkey/Resources/Public/Css/style.css

"csskey"должен быть уникальный идентификатор.

...