RealURL и tt_news несколько Singleviews
У меня есть 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 выводит меня на английскую страницу и показывает немецкие новости. Любая идея, как это исправить?
Спасибо
2 ответа
Вы уверены, что это проблема 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 - это идентификатор единственной страницы на английском языке, y - немецкой, z - французской. А а и б корневые страницы этих деревьев.
Установите один pid с TypoScript вместо формы, а затем используйте общие условия для его изменения