drupal

Drupal 6 передаём переменную из php в javascript

Нередко бывает так, что переменные из php было бы здорово обрабатывать как-то в javascript, но делать ради этого ajax запрос накладно. Есть выход! Для этого можно использовать функцию , в которой можно "вытолкнуть" переменную в javascript массив Drupal.settings с помощью

function <имявашейтемы>_preprocess_node(&$vars) {
   (('blog_entry' => ('nid' => (1))), 'setting');
}
Теперь в подключенном скрипте можно использовать такого рода jQuery конструкцию :
Drupal.behaviors.<имя_вашей_темы> = function(context) {
  $(document).ready(function () {
      var nid = Drupal.settings.blog_entry.nid;
  });
}

Данный пример работает на этом сайте. Для каждой ноды типа blog в скрипте создаётся виджет vk.com Мне нравится с уникальным номером ноды nid, полученным из php

С вами был prof

Комментарии

Отправить комментарий

Вход на сайт

Популярное содержимое

Оригинальная тема: Corolla.