Записи с тегом ‘Drupal 9/10’

Убрать мета тег Generator

 17 Май, 2023

Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров.

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

Ставим метрику на сайт с CMS Drupal

 16 Май, 2023

Вы получили код для вставки метрики, осталось дело за малым — разместить его на сайте. Сайт управляется Drupal 8/9/10.

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

Реализация контроллера для списка autocomplete формы

 11 Май, 2023

См. основной материал для введения.

Контроллер должен вернуть Json набор пар значений value — label. Ранее в модуле мы уже объявили связь для маршрутизации с нашим контроллером в файле custom_blocks.routing.yml.

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

Реализация блока с внедрением формы

 11 Май, 2023

См. основной материал для введения.

В имплементации блока требуется сформировать набор переменных и передать его в шаблон.

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

Реализация формы поиска товаров

 11 Май, 2023

См. основной материал для введения.

Форма в нашем случае не требует отправки/проверки данных, и реализует только два метода — getFormId и buildForm.

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

Форма поиска товаров на Drupal

 11 Май, 2023

Здесь подробно рассмотрим небольшую задачу для сайта под управлением CMS 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, требуется имплементация своего шаблона.

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