【问题标题】:RealURL and tt_news multiple SingleviewsRealURL 和 tt_news 多个 Singleviews
【发布时间】:2013-09-30 16:38:51
【问题描述】:

我有一个错字3,在一个共同的根和域下有多个树(每种语言一个),

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

谢谢

【问题讨论】:

    标签: typo3 detailsview tt-news realurl typo3-4.5


    【解决方案1】:

    使用 TypoScript 而不是表单设置单个 pid,然后使用 common conditions 进行更改

    【讨论】:

    • 目前有一个为德国树加载的文件 constants_de.ts,在 tt_news.ts 文件(在根目录加载)中,SinglePID 由常量定义,所有内容具有相同的语言 ID,在这种情况下我该如何使用条件?
    【解决方案2】:

    您确定这是 RealURL 问题吗?通过 TypoScript setup 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 是那些树的根页。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多