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

Установка drush в окружении OpenServer
 21 Сен, 2017

Drush позволяет почувствовать себя «ацким хакером» при работе над проектом в Drupal. Он упрощает многие рутинные операции, расширяя и дублируя часть функций админки. Понадобится найти соответствующие команды, знать название модулей и т.п., т.к. drush — это консольный инструмент.

Давайте установим Drush в OpenServer.

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

Проверить заданный permission у пользователя в Drupal
 6 Сен, 2017

В Drupal (7) новые флажки — права пользователей добавляются через hook модуля MODULENAME_permission.

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

Утилита для администрирования меню в Drupal
 26 Июн, 2017

Очередные обновления модуля MAT для Drupal 7.

Модуль тестируется на одном из сайтов, над которыми я работаю. Такое горячее тестирование возможно благодаря тому, что модуль используется только для администрирования. Использование модуля выявило баги и некоторые проблемы. Их я и решал в текущем коммите.

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

Acana.ru — сайт дистрибьютора кормов для животных
 6 Июн, 2017

Этот проект я не создавал, а переносил с одного движка на другой, попутно решая некоторые актуальные задачи. Почему возникла потребность в переносе?

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

Вывод видео блока, используя форматтер модуля media_youtube
 18 Май, 2017

Ситуация, когда вы используете поле типа «Multimedia asset», создаваемое модулями media + media_youtube, и сохранили там ссылку на какое то видео с Youtube хостинга. Как теперь программно отформатировать вывод этого поля в виде блока видео или блока картинки?

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

Как в Drupal добавить страницу?
 16 Май, 2017

Иногда пользователи не могут разобраться с самыми простыми вещами. Для разработчиков эти вопросы могут казаться смешными и нелепыми, потому что это буквально азы работы с CMS. Но надо помнить, что мы работаем для «юзеров», и без них наш труд чаще всего не имеет смысла. Нужно терпение и вот такие гайды, чтобы они могли делать свою работу, в которой мы (программисты), в свою очередь, ничего не понимаем.

Итак, чтобы понять как добавить страницу на сайт в CMS 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.

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