【问题标题】:Realurl generating unwanted language codes inside urlRealurl 在 url 中生成不需要的语言代码
【发布时间】:2016-07-27 09:01:04
【问题描述】:

我又遇到了一个 realurl 问题。这次比以往任何时候都更糟。我已经为 L 参数以及其他参数配置了realurl_conf

'preVars' => 
    array (
      array(
        'GETvar' => 'no_cache',
        'valueMap' => array(
          'nc' => 1,
      ),
      'noMatch' => 'bypass',
    ),
      array (
        'GETvar' => 'L',
        'valueMap' => array (
          'en'      => '0',     // Default
          'it'      => '5',     // Italian
          'de'      => '7',     // German
        ),
        'noMatch' => 'bypass',
      ),
    ),

网址按预期完美生成。但对于某些页面,网址显示如下

mydomain.ch/de/nr/page1/innerpage

innerpage 的typoScript 模板是这样的,

config.tx_realurl_enable = 1

# language configuration
page.config.linkVars = L
page.config.sys_language_uid = 7
page.config.language = de
page.config.locale_all = de_DE.utf8
page.config.htmlTag_langKey = de

# english language
[globalVar = GP:L = 0]
page.config.sys_language_uid = 0
page.config.language = en
page.config.locale_all = en_GB.utf8
page.config.htmlTag_langKey = en
[global]

任何人有任何想法,发生了什么? (令人困惑的部分就像'nr'甚至没有在任何地方配置!)

【问题讨论】:

    标签: php typo3 typoscript realurl


    【解决方案1】:

    天啊!!!一些“nr”页面的替代页面标题。这显示在 url 中。浪费了大约 2 个小时,检查其他配置。所以.. 下一次,老实说,guyz.. 检查页面属性。 这次滑倒了。 (y)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 2012-05-03
      • 2017-03-18
      • 2018-06-23
      相关资源
      最近更新 更多