css - TYPO3 8.7.22 导航栏 CSS 设置
问题描述
我使用 TYPO3 版本 8.7.22,尝试通过 globalVar 使用上传的 CSS 显示我的网站。目前,我可以使用新的 CSS 视图查看每个页面。但是每次我更改页面(NavBar)时,我都必须在 URL 中添加参数“?test-css=1”。
这里是我之前的代码:
[globalVar = GP:test-css > 0]
page.includeCSS.testStyle = fileadmin/css/customize-test.css
[global]
有人可以帮助我在使用 NavBar 时不要更改 URL 中的参数吗?
提前致谢。
解决方案
您需要为 TYPO3 中生成的每个 URL 自动考虑这个特殊的 URL 参数。
这可以配置为:
config {
// if you have no other linkVars:
linkVars = test-css(1)
// in case you have other linkVars defined:
linkVars := addToList(test-css(1))
}
见手册
需要考虑的小副作用:
如果您想避免使用此参数污染您的缓存,您需要确保具有此参数的页面有自己的缓存变体。
您已经使用此参数的条件完成了此操作:
[globalVar = GP:test-css > 0]
:
[global]
推荐阅读
- javascript - 如何将我的 expo 应用程序发布到 Apple 应用商店?
- json - 将 pandas 数据帧转换为具有特定格式的 json
- javascript - 如何在产品列表中添加切换“全部显示”、“全部隐藏”
- python - 为什么这没有返回预期的升序?
- spring-boot - Springboot + Elastic Search:如何构建模糊的 LIKE 查询?
- javascript - 来自数组的动态 HTML 行
- amazon-s3 - AWS 胶水将动态帧写入内存不足 (OOM)
- haskell - 是否有一个 Monad 收集结果并将其映射到它们?
- delphi - 未声明的标识符 soAllDirectories
- reactjs - 反应路线不渲染特定组件