如何在更新后修复tx_news 3.x / TYPO3 6.2中的404,RealURL和模板路径错误

时间:2014-10-13 15:57:31

标签: 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错误。

1 个答案:

答案 0 :(得分:0)

几个小时后的个人经历:

阅读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检测到一个图像,但无法处理它,因此它抛出了该错误(请参阅http://docs.typo3.org/typo3cms/extensions/news/Main/Configuration/Reference/Index.html上的errorHandling)。

原因是在扩展配置中,Use FAL relations instead of news media elements [records.useFal]设置为both。将其设置为“否” - 或将其设置为“是”并在FAL媒体字段中重新输入图像。我手动做了后者。不确定是否有迁移辅助工具。