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

问题描述 投票:0回答:1

我想在我的网站上添加一个包含英语和德语的法语,我设法在其他地方添加文本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

typo3
1个回答
0
投票

如果我理解你的问题:你错过了URL中的“fr /”部分?

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

编辑:在你的realurl_conf.php你应该有这样的东西:

  'preVars'     => [
    [
      'GETvar'   => 'L',
      'valueMap' => [
        'en' => '3',
        'fr' => '6',
        'nl' => '9'
      ],
      'noMatch'  => 'bypass'
    ]
  ],
© www.soinside.com 2019 - 2024. All rights reserved.