typo3 - 如何将 CSS 添加到 TYPO9.5 扩展?
问题描述
将 CSS 添加到扩展的公用文件夹的正确方法是什么?我需要做什么才能加载该 CSS。
例如我有以下结构:
Public/Css/style.css
Configuration/TypoScript/setup.typoscript
Configuration/TypoScript/constants.typoscript
我是否必须在 setup.typoscript 中添加一些代码?
解决方案
从 TYPO3 8.7 开始,您可以使用HeaderAssets
和FooterAssets
部分将 HTML 添加到 Fluid 模板的页眉或页脚。例如:
<f:section name="HeaderAssets">
<link rel="stylesheet" href="{f:uri.resource(path: 'Css/styles.css')}"/>
</f:section>
与 page.includeCSS 相比,它的优势在于它仅在呈现该模板时才包含,而不是在所有页面上。
推荐阅读
- vue.js - Vuetify v-form 验证
- django - Django 添加到购物车表单
- javascript - 导航栏活动选项卡颜色更改
- dart - Dart - 同一程序的执行之间的一致哈希码
- azure - Application Insights 不捕获信息级别日志记录
- java - Springboot 和管理许多并行 Rest 调用
- python-tesseract - PyTesseract Missing = 在 configvar 赋值中
- visual-studio-code - 如何在 vs 代码中切换或突出显示参数?
- post - 调用put时出错,删除dot net core中的方法
- kotlin - zxing 与 compose 进行 qr 扫描