Все записи категории ‘Drupal’

Цепляем js-код после ajax в Drupal 7, продолжение экспериментов

 6 Май, 2017

Я нашел некоторые особенности того примера, что я давал вчера. Потому я решил немного ещё поэкспериментировать, чтобы дать более качественное решение.

Читать далее »

Цепляем js-скрипт после ajax-вызова в Drupal 7

 5 Май, 2017

После выполнения загрузки данных по ajax, может потребоваться инициализация скриптов для только что полученного куска HTML.

Как данный механизм реализован в Drupal 7?

Читать далее »

Powered by Drupal — что это и как убрать?

 25 Апр, 2017

Блок с текстом «создано на drupal» — объявляется модулем system. Ссылка с названия движка ведет на сайта drupal.org.

Читать далее »

Контекстное задание значений фильтров представлений модуля views

 22 Апр, 2017

Views оказался настолько популярным модулем, что его даже включили в 8-ю версию Drupal. Он может формировать разделы сайта, блоки, быть источником списков и т.п. Но передача внешних параметров многообразием не отличается. Не хватает очень важного обработчика — контекста публикации.

С этой проблемой можно справится программно. Я покажу как переопределить фильтры views.

Читать далее »

Программное создание публикации в Drupal 7

 15 Апр, 2017

Еще одна шпаргалка по Drupal 7. Мы создадим публикацию из PHP, добавим пользовательские поля и даже загрузим файл (изображение) в поле соответствующего типа.

Читать далее »

Модуль Menu Administration Tool

 10 Апр, 2017

Написал и разместил в репозитории drupal.org модуль для работы с меню. В чем смысл делать то, что уже и так вроде как есть?

Читать далее »

Работаем с репозиторием модулей Drupal

 5 Апр, 2017

Давно уже работаю с Drupal, но все никак не мог собраться и найти время, чтобы разобраться с работой репозитория модулей. Определенным препятствием была необходимость использования утилиты git.

Читать далее »

Программный переход на главную страницу в Drupal

 20 Мар, 2017

Для программных переходов (переадресаций) в drupal используется функция drupal_goto(). Как с её помощью отправить пользователя на главную страницу?

Читать далее »

Модуль flag не работает, если контент загружен по ajax. Что делать?

 11 Мар, 2017

Если вы пользуетесь модулем flag в Drupal, то можете столкнуться с ситуацией, что загруженные по ajax переключатели флагов не работает. Такая ситуация происходит всегда, когда требуется особенная инициализация после загрузки страницы, ситуация с flag не уникальна.

Читать далее »

Программно меняем url alias в Drupal 7

 9 Мар, 2017

Чтобы программно изменить/задать ЧПУ публикации (или другого объекта) в Drupal, нужно определить три параметра — системный адрес объекта, новый псевдоним и код языка.

Читать далее »