如何使用javascript检测多语言joomla网站的当前语言?

时间:2013-03-06 18:59:49

标签: javascript joomla

如何使用 javascript 检测多语言 * joomla *网站的当前语言?

3 个答案:

答案 0 :(得分:3)

尝试这样的方式

<script>
    window.addEvent('domready',function(){
        var lang = document.getElement('html').getProperty('lang');
        console.log(lang)
    })
</script>

答案 1 :(得分:3)

试试这个

<?php

            $lang = JFactory::getLanguage();
            $lang_code = $lang->getTag();
            $lang_name = $lang->getName(); 

?>

在Js

<script type="text/javascript">
var language_code = "<?php echo $lang_code;?>";
var language_name = "<?php echo $lang_name ;?>";
console.log("Lang Code"+language_code+"Lang Name"+language_name);
</script>

希望这可以帮到你..

答案 2 :(得分:2)

var lang = document.getElement('html').getProperty('lang');

此代码无效,即根据您的模板,您可能会有一些

<!--[if IE 9 ]> <html prefix="og: http://ogp.me/ns#" lang="en" class="ie9"> <![endif]-->

标记将lang指定为en。