TYPO3:html 标签中的 lang 属性更改(HTML5boilerplate 样式)

Enr*_*ent 4 typo3 typoscript html5boilerplate

我使用此配置来遵循 HTML5boilerplate。

config{
    doctype = html_5

    doctype(
        <!doctype html>
        <!--[if lt IE 7 ]> <html lang="de" class="no-js ie6"> <![endif]-->
        <!--[if IE 7 ]>    <html lang="de" class="no-js ie7"> <![endif]-->
        <!--[if IE 8 ]>    <html lang="de" class="no-js ie8"> <![endif]-->
        <!--[if IE 9 ]>    <html lang="de" class="no-js ie9"> <![endif]-->
        <!--[if (gt IE 9)|!(IE)]><!-->
    )
    htmlTag_setParams = lang="de" class="no-js no-ie"><!--<![endif]--
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我有一个包含多种替代语言的站点时,该lang属性不会更新。

有谁知道如何解决这个问题?

bie*_*ior 5

使用常见的 TS 条件来设置config.htmlTag_setParams您可能用于切换语言的正确条件...

[globalVar = GP:L = 1]
  config.sys_language_uid = 1
  config.language = en
  config.htmlTag_setParams = lang="en" class="no-js no-ie"><!--<![endif]--
[GLOBAL]
Run Code Online (Sandbox Code Playgroud)