如何将语言链接到TYPO3中的指定文本

时间:2017-12-22 11:03:29

标签: typo3

我想在我的网站上添加一个法语,包括英语和德语,我设法将文本FR添加到其他文本旁边,但它没有链接到(/ fr)路径,而是链接到主页面(/)。 这是我的代码

20 = HMENU
20 {
  special = language
  special.value = 0,3,6
  #,6,9
  special.normalWhenNoLanguage = 0
  wrap =
  1 = TMENU
  1 {
    noBlur = 1
    NO = 1
    NO {
      linkWrap = | |*|  | |
      stdWrap.override = EN || DE || FR || NL
      doNotLinkIt = 1
      stdWrap {
        typolink {
          parameter.data = page:uid
          additionalParams = &L=0 || &L=3 || &L=6 || &L=9
          addQueryString = 1
          addQueryString.exclude = L,id,cHash,no_cache
          addQueryString.method = GET
          useCacheHash = 1
          no_cache = 0
        }
      }
    }
  }
}

提前感谢您的帮助。
!(https://image.ibb.co/ev9hH6/aaammm.png

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题:你错过了" fr /"部分在URL?

可能必须修改您的RealURL或Cooluri配置文件以支持新语言。

修改:在您的realurl_conf.php中,您应该拥有以下内容:

  'preVars'     => [
    [
      'GETvar'   => 'L',
      'valueMap' => [
        'en' => '3',
        'fr' => '6',
        'nl' => '9'
      ],
      'noMatch'  => 'bypass'
    ]
  ],