我在一个共同的根和域下有一个包含多个树(每种语言一个)的拼写错误
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将我带到英文页面并显示德国新闻。任何想法如何解决这个问题?
由于
答案 0 :(得分:0)
使用TypoScript而不是表单设置单个pid,然后使用common conditions进行更改
答案 1 :(得分:0)
您确定这是一个RealURL问题吗?通过TypoScript设置config.tx_realurl_enable = 0
将其关闭以查看即使没有RealURL操纵您的网址也是否有错误。
关于您的问题,请在全局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是这些树的根页。