RealURL и tt_news несколько одиночных просмотров

У меня есть typo3 с несколькими деревьями (по одному на язык) под общим корнем и доменом,

www.example.com (maintemplate)
-en (+ext)
--news
---singleview(hidden)
-fr (+ext)
--french_news
---singleview(hidden)
-de (+ext)
--german_news
---singleview(hidden)
-Newsfolder
--english
--french
--german

tt_news.SinglePID настраивается с помощью констант в шаблонах расширения. Моя проблема в том, что Realurl всегда использует SinglePID из английского дерева, например, когда я нажимаю на немецкую запись новостей, Realurl возвращает меня на английскую страницу и показывает немецкие новости. Любая идея, как это исправить?

Спасибо


person user1403333    schedule 30.09.2013    source источник


Ответы (2)


Установите единый pid с TypoScript вместо формы, а затем используйте общие условия для его изменения

person biesior    schedule 30.09.2013
comment
на данный момент есть файл const_de.ts, который загружается для немецкого дерева, и в файле tt_news.ts (который загружается с корнем), где SinglePID определяется константой, весь контент имеет один и тот же идентификатор языка, как мог я использую условия в этом случае? - person user1403333; 02.10.2013

Вы уверены, что это проблема RealURL? Отключите его с помощью настройки TypoScript config.tx_realurl_enable = 0, чтобы увидеть, есть ли ошибки, даже если RealURL не манипулирует вашими URL-адресами или нет.

Что касается вашей проблемы, попробуйте это в своих глобальных константах TypoScript:

plugin.tt_news.singlePid = x
[PIDinRootline = a]
plugin.tt_news.singlePid = y
[PIDinRootline = b]
plugin.tt_news.singlePid = z
[global]

При этом x — это uid отдельной страницы на английском языке, y — на немецком, z — на французском. И a и b корневые страницы этих деревьев.

person Kitze    schedule 16.10.2013