TYPO3网站多语言配置

时间:2017-04-25 10:57:35

标签: configuration typo3 multilingual

我想配置一个多语言的TYPO3网站。我试图把这段代码放到Page TSConfig

config {
        linkVars = L
        sys_language_uid = 0
        sys_language_overlay = 1
        sys_language_mode = content_fallback
        language = sq
        locale_all = sq_AL.UTF-8
        htmlTag_setParams = lang="sq" dir="ltr" class="no-js"
}
[globalVar = GP:L = 1]
        config {
                sys_language_uid = 1
                language = en
                locale_all = en_US.UTF-8
                htmlTag_setParams = lang="en" dir="ltr" class="no-js"
        }
[global]
[globalVar = GP:L = 2]
        config {
                sys_language_uid = 2
                language = it
                locale_all = it_IT.UTF-8
                htmlTag_setParams = lang="it" dir="ltr" class="no-js"
        }
[global]

但是当将带有sys_language_uid的L参数附加到页面URL时,没有任何反应。我的模板是:

  #about
  ABOUT = CONTENT
  ABOUT { 
    table = tt_content
    select {
      where = colPos=1
      languageField = sys_language_uid
    }
  }
我已翻译了页面模块中的内容。 我是否正确使用此权利?如何正确配置语言?

1 个答案:

答案 0 :(得分:1)

您在上面显示的代码转到TypoScript安装程序。不在页面属性中的页面TS配置中。

使用左侧的“模板”模块作为TYPO3后端的管理员。编辑模板时,代码分为两部分:ConstantsSetup。在设置中使用该代码并清除缓存。