Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla多语言站点HTML标记属性don';安装k2组件2.10.3后,不得更改_Joomla_Multilingual_K2 - Fatal编程技术网

Joomla多语言站点HTML标记属性don';安装k2组件2.10.3后,不得更改

Joomla多语言站点HTML标记属性don';安装k2组件2.10.3后,不得更改,joomla,multilingual,k2,Joomla,Multilingual,K2,我在版本2.10.3中的“System-K2”插件中发现了一个问题。启用“System-K2”插件后,如果站点是多语言的,则HTML标记上显示的语言属性(“lang”和“dir”)不会更改,只会显示默认的语言属性 我检查了版本2.10.2,一切正常 请注意,是否使用K2组件并不重要;只需安装K2即可查看此问题。 请帮助并让我知道我能做什么?我们发现所有运行K2的Joomla网站都存在同样的问题-如果安装了K2,则语言似乎由浏览器语言而不是页面语言决定 作为一种解决方法,我们将template i

我在版本2.10.3中的“System-K2”插件中发现了一个问题。启用“System-K2”插件后,如果站点是多语言的,则HTML标记上显示的语言属性(“lang”和“dir”)不会更改,只会显示默认的语言属性

我检查了版本2.10.2,一切正常

请注意,是否使用K2组件并不重要;只需安装K2即可查看此问题。


请帮助并让我知道我能做什么?

我们发现所有运行K2的Joomla网站都存在同样的问题-如果安装了K2,则语言似乎由浏览器语言而不是页面语言决定

作为一种解决方法,我们将template index.php中的输出改为使用JFactory:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo strtolower(JFactory::getLanguage()->getTag()); ?>" lang="<?php echo strtolower(JFactory::getLanguage()->getTag()); ?>" dir="<?php echo $this->direction; ?>">

如果您能够帮助解答有关Joomla和/或其扩展的问题,请加入Stack Exchange,看看您是否能够回答我们的一些开放性问题。