0

我有一个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 将我带到英语页面并显示德语新闻。任何想法如何解决?

谢谢

4

2 回答 2

0

您确定这是 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 是那些树的根页面。

于 2013-10-16T15:00:32.557 回答
0

使用 TypoScript 而不是 form 设置单个 pid,然后使用通用条件来更改它

于 2013-09-30T17:41:36.787 回答