2013-03-06 5 views
1

Как определить текущий язык multilanguage * joomla * используя javascript?Как определить текущий язык многоязычного сайта joomla с помощью javascript?

+0

есть объект ответа или какой-либо вид, к которому вы можете получить доступ ... Я не уверен в joomla ... так что просто подумайте, был ли глобальный объект joomla на странице .. какой-либо источник страницы, если он может помочь – theshadowmonkey

ответ

3

Попробуйте такой способ

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

этот код не будет работать на то есть в зависимости от шаблона, вы можете иметь некоторые

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

тегов, задающих Ланг в ванную.

Смежные вопросы