首页 > 解决方案 > 如何将 CSS 添加到 TYPO9.5 扩展?

问题描述

将 CSS 添加到扩展的公用文件夹的正确方法是什么?我需要做什么才能加载该 CSS。

例如我有以下结构:

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

我是否必须在 setup.typoscript 中添加一些代码?

标签: typo3typo3-8.xtypo3-9.x

解决方案


从 TYPO3 8.7 开始,您可以使用HeaderAssetsFooterAssets部分将 HTML 添加到 Fluid 模板的页眉或页脚。例如:

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

与 page.includeCSS 相比,它的优势在于它仅在呈现该模板时才包含,而不是在所有页面上。


推荐阅读