【发布时间】:2014-10-13 15:57:30
【问题描述】:
我已更新 TYPO3 6.1>6.2 和 tx_news 2.x > 3.x,使用带有单独列表和详细信息页面的“经典”设置。
现在
a) 找不到我的模板
b) 只要启用 RealURL(即使没有设置 tx_news 的 postVarSets 值),调用详细信息页面就会出现 404 错误。
【问题讨论】:
标签: typo3 typo3-6.2.x tx-news
我已更新 TYPO3 6.1>6.2 和 tx_news 2.x > 3.x,使用带有单独列表和详细信息页面的“经典”设置。
现在
a) 找不到我的模板
b) 只要启用 RealURL(即使没有设置 tx_news 的 postVarSets 值),调用详细信息页面就会出现 404 错误。
【问题讨论】:
标签: typo3 typo3-6.2.x tx-news
几个小时后我的个人经历:
在http://docs.typo3.org/typo3cms/extensions/news/Main/Changelog/3-0-0.html阅读更新日志
模板:
tx_news 现在具有模板覆盖功能,这很棒,因此您不必克隆整个 Resources/Private 文件夹。但请注意,现在 TS 不同了,templateRootPaths 中有一个额外的“s”用于 TS 设置,而不是用于 TS 常量 (templateRootPath)! (见http://docs.typo3.org/typo3cms/extensions/news/Main/Templating/Start/Index.html)。
模板现在将启动。不过,我必须同时使用常量和设置路径。
RealURL 和 404:
tx_news 中的模板发生了很大变化。一件主要的事情是 FAL 的介绍。
从头开始更新模板。仅使用您在旧版本中修改的模板(diff -rq 将在此处提供帮助)。
仍然可能会在详细信息页面上引发 404。这不是 RealURL,不是 pid 问题,也不是缓存框架。至少在我的情况下,它是 tx_news 检测到图像,但无法处理它,所以它抛出了那个错误(参见 errorHandling 上的 http://docs.typo3.org/typo3cms/extensions/news/Main/Configuration/Reference/Index.html)。
原因是在扩展配置中,Use FAL relations instead of news media elements [records.useFal] 被设置为both。将其设置为 No - 或将其设置为 yes 并在 FAL 媒体字段中重新输入图像。我手动完成了后者。不确定是否有用于此的迁移助手工具。
【讨论】: