[i18n] передать текущую locale в javascript

Главные вкладки

Комментарии

Аватар пользователя zhylik zhylik 30 октября 2008 в 19:27

или создаешь блок-сниппет (PHP!!!!), отображающийся на всех страничках со след. содержанием:

<?php
  global $language;
  $output .= '<script type="text/javascript">'."\n";
  $output .= "/* <![CDATA[ */\n";
  $output .= "Drupal.settings.lang = ". drupal_to_js($language->language) .";\n";
  $output .= "/* ]]> */\n";
  $output .= "</script>\n";
  print $output;
?>

и в своем скрипте доступ к языку осуществляешь через "Drupal.settings.lang"
Пример:

alert(Drupal.settings.lang);