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

Вывод данных с группировкой во views drupal
 15 Ноя, 2019

Типичная проблема при использовании модуля views — как вывести результат группировки, т.е. столбец вроде COUNT(*).

Читать далее »
Возможные проблемы Invalid form POST data
 24 Окт, 2019

Браузер сообщает об ошибке всплывающим окном вроде того, что на скриншоте. Сообщается, что AJAX завершен неправильно. Но основной симптом — что не работают вообще какие либо транзакции, связанные с работой с формами.

А в логах Drupal вы видите загадочное сообщение — «неверные POST данные формы».

Читать далее »
Глюк модуля transliteration в php 7.3.
 20 Окт, 2019

Столкнулся со следующим неприятным багом, при использовании модуля pathauto, совместно с модулем транслитерации: Drupal генерирует «обрезанные» синонимы адресов страниц.

Читать далее »
Ctools modal закрытие при клике вне модального окна
 28 Июн, 2019

Привычное для пользователей поведение модального окна изначально не реализовано в ctools. Давайте добавим немного js, реализующего нужный функционал.

Читать далее »
Создать пользователя сразу на всех сайтах мультисайтинга в Drupal
 6 Июн, 2019

С помощью drush и такой то матери (bash) обойдем все сайты и создадим одного и того же юзера на каждом из сайтов.

Читать далее »
Изменяем число выводимых комментариев на страницу в Drupal
 31 Май, 2019

С комментариями в Drupal во все времена было на мой взгляд — всё сложно. В 7ке сущность стала частью конструктора, стало веселее, но общий шаблон комментариев так и остался «костью в горле» у многих программистов.

Читать далее »
Программное создание параграфов (ParagraphsItemEntity) в Drupal
 24 Май, 2019

Пример кода, как программно реализовать создание параграфа (речь идет о модуле — paragraphs).

Читать далее »
Использование cache API Drupal 7
 14 Май, 2019

Изучение API удобно начинать с шаблонов кода, которые демонстрируют технику использования.

Читать далее »
Вывод строки запроса построенного в db_select
 11 Апр, 2019

Конструктор запросов db_select позволяет абстрагироваться от движка базы данных. Если запрос довольно сложный, то на этапе тестирования может потребоваться, что называется, убедиться в том, что конечный запрос на языке SQL к базе именно тот, что вы ожидаете.

Читать далее »
Добавление условий во views программно
 31 Мар, 2019

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

Далее мы рассмотрим случай, когда этих средств недостаточно и требуется добавить собственные условия в запрос (query) представления (views).

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