2014-10-13 4 views
0

Я обновил TYPO3 6.1> 6.2 и tx_news 2.x> 3.x, используя «классическую» настройку с отдельным списком и подробная страница.Как исправить ошибки пути 404, RealURL и Template в tx_news 3.x/TYPO3 6.2 после обновления

Теперь а) мои шаблоны не могут быть найдены б) вызова подробно страницу дает ошибку 404, когда RealURL включена (даже если нет postVarSets значения tx_news не установлены).

ответ

0

Мой личный опыт после нескольких часов:

Читать список изменений в http://docs.typo3.org/typo3cms/extensions/news/Main/Changelog/3-0-0.html

Templating:

tx_news теперь имеет замещающие шаблоны, который является большим, так что вам не придется клонировать всю папку Resources/Private. Но будьте осторожны, TS сейчас отличается, и есть дополнительные «s» в templateRootPaths для TS Setup, а не для TS Constants (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. Либо установите значение «Нет», либо установите «Да» и повторно введите изображения в поле «FAL media». Я сделал последнее вручную. Не уверен, есть ли для этого помощник миграции.