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

Ошибка в Drupal: once is not a function
 8 Май, 2023

В Drupal 9/10 нет jQuery плагина once(), потому при использовании этой функции вы увидите сообщение о том, что once — не является функцией.

Читать далее »
Создание кастомных хлебных крошек в Drupal
 6 Май, 2023

С 8й версии друпал предлагает механизм переопределения/задания хлебных крошек через реализацию сервиса breadcrumb_builder.

Читать далее »
Добавление своих suggestion в Drupal 9/10
 2 Май, 2023

Для добавления suggestions требуется использовать соответствующий группе шаблонов hook. Если название шаблона не известно, то его можно подсмотреть в режиме отладки.

Читать далее »
Кастомизация шаблона формы плагина webforms
 1 Май, 2023

Чтобы изменить штатный макет формы webform-submission-form.html.twig, требуется имплементация своего шаблона.

Читать далее »
Получение и рендеринг списка дочерних терминов в Drupal
 27 Апр, 2023

Небольшой примера кода для работы с таксономией в Drupal 10. Мы запросим дерево дочерних терминов и произведем их рендеринг.

Читать далее »
Error: Class ‘Aws\S3\StreamWrapper’ not found (Drupal 7)
 29 Авг, 2022

При обновлении модуля s3fs с ветки 7.x-2.x -> 7.x->3.x друпалу не удаётся найти указанный класс. Все необходимые шаги по апгрейду сделаны, как описано в readme.txt модуля.

Читать далее »
Проверка, что поле пустое в twig
 28 Янв, 2022

При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое.

Читать далее »
Как зацепиться за редактор формы параграфа (paragraph)
 25 Янв, 2022

В Drupal 8 есть хорошая зацепка ко всей форме параграфа — hook_field_widget_WIDGET_TYPE_form_alter , а в семерке можно зацепляться за отдельные поля формы — hook_field_widget_form_alter.

Рассмотрим примеры реализации этих зацепок.

Читать далее »
Редирект после отправки формы в Drupal 8/9
 22 Янв, 2022

Для семерки можете посмотреть другую статью.

Читать далее »
Подготовка строки для использования в качестве имени html класса
 18 Янв, 2022

То, что в семерке выполняется функцией drupal_html_class(), в Drupal 8 реализовано в виде статического метода
\Drupal\Component\Utility\Html::getClass($str).

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