Drupal: Передача параметров в JavaScript
20 августа 2008
В Drupal довольно удобно реализована передача параметров в JavaScript:
drupal_add_js(array( 'my_namespace' => array( 'my_variable' => 'my_value' ) ), 'setting');
Получить значение из JS можно так:
alert(Drupal.settings.my_namespace.my_variable);
Пока заметил только два интересных момента:
Нельзя использовать минусы при именовании ключей массива.
Не выйдет использовать готовые решения для собирания скриптов в один файл т.к. нарушается порядок загрузки.
Комментарии RSS по email OK
Это не интересный момент, а синтаксис javascript. Минус, он как бы вычетает ...
А для седьмого друпала как ?
В седьмом вроде ничего не поменялось на эту тему: http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_add_js/7