【问题标题】:TYPO3 custom extension templatesTYPO3 自定义扩展模板
【发布时间】:2014-08-31 01:34:04
【问题描述】:

我目前正在使用 TYPO3 开发一个新网站,现在我面临着模板/缓存的大问题。

环境:

  • 扩展“Portfolio”使用 Extbase/Fluid-Template 添加了一个新的内容元素。该模板仅包含“创建自定义模板”这句话,因为我不想提供默认模板。
  • 扩展“Layout A”包含网站的主模板,以及“Portfolio”的模板。

案例:

  • 当我以管理员身份登录时,总是使用正确的模板。
  • 当我注销并在安装工具中设置“清除所有缓存”时,我之后加载的第一页会获得正确的模板。第二/第三/...页面使用了第一个和错误的模板。

设置:

  • config.no_cache = 0”已禁用
  • TYPO3 6.2.2
  • RealURL 已启用
  • 我将带有模板路径的 TypoScript 文本对象添加到我的流体模板中,并将其打印在前面。始终是正确的第二个模板的路径。

有人知道问题出在哪里吗?

提前致谢!

最好的问候

鲍里斯

【问题讨论】:

  • 你的意思是,config.no_cache = 1 ?!
  • 或许你应该通过typoscript配置模板路径

标签: templates typo3 fluid extbase


【解决方案1】:

安装工具 Clearcache 将清除 extbase cahe,因此模板路径可能会丢失。

您应该通过以下方式明确设置模板的路径:

plugin.portfolio.view {
    layoutRootPath = {$path}
    partialRootPath = {$path}
    templateRootPath = {$path}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    相关资源
    最近更新 更多