如何使用javascript检测多语言*joomla* 网站的当前语言?
问问题
4644 次
3 回答
3
试试这样的方法
<script>
window.addEvent('domready',function(){
var lang = document.getElement('html').getProperty('lang');
console.log(lang)
})
</script>
于 2013-03-06T19:57:20.340 回答
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>
希望这可以帮助你..
于 2013-03-07T03:24:22.653 回答
2
var lang = document.getElement('html').getProperty('lang');
此代码不适用于 ie,具体取决于您的模板,您可能有一些
<!--[if IE 9 ]> <html prefix="og: http://ogp.me/ns#" lang="en" class="ie9"> <![endif]-->
将 lang 指定为 en 的标签。
于 2014-01-10T15:05:21.207 回答