Всем привет!
Второй день бьюсь лбом об стенку, не получается реализовать.
Есть в профиле пользователя поле. Есть яваскрипт, в котором используется значение этого поля.
Как можно вывести его в блоке на сайте? (т.е. нужно вытащить значение поля из профиля пользователя, разместить его в яваскрипте и вывести в блоке сам скрипт).
PS Скажу честно, гуглил, но гугл на меня, видимо, в обиде.
Комментарии
Для передачи данных в джаваскрипт лучше всего использовать
Потом в джаваскрипте к этим данным можно обратиться через обьект Drupal.settings
См. функцию и комментарии http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_ad...
Я с Drupalom пока на Вы, только модулями умею пользоваться, а чтобы самому "извлекать" значения - еще не дорос. Можете расписать подробнее, что и куда совать?
php код и апишки друпала можно писать даже в блоках-код отработается. друпал и его модули вашу задачу не решат-нужно кодить.
Подскажите, на правильном ли я пути:
1) Определяем id ноды, засовываем ее в переменную, например, $noda
2) Делаем запрос в базу, его мне подсказал модуль views. Получаем значение поля из профиля пользователя.
3) Передаем это значение в яваскрипт и выводим его на странице.
Если первых два пункта я еще представляю, как делать, то третий - даже близко не представляю. Помогите, пожалуйста.
upd
Получилось. Все как я писал... а 3-й пункт - просто сделал $print ("первая часть скрипта".$znachenie."вторая часть скрипта").
Про третий пункт тебе YGerasimov ответил в первом посту.
Может быть там и полезное что-то, но для меня это на данный момент неподъемный материал. Выкрутился текущими знаниями... возможно, не совсем грамотно, но, работает так, как мне надо.