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

Загрузить данные параграфов для связанного с ними entity
 8 Июл, 2023

Пример кода для загрузки параграфов.

Читать далее »
Модификация тела письма перед отправкой в Drupal
 9 Июн, 2023

Рассмотрим два варианта, как зацепиться к отправляемым письмам и внести туда свои изменения.

Читать далее »
Добавляем свой фильтр в TWIG на Drupal
 1 Июн, 2023

В TWIG уже много разных встроенных фильтров, Drupal их перечень только расширяет. Но наше счастье было бы не полным, если бы мы не могли добавить свои фильтры.

Читать далее »
Ошибка обновления metatag remove_robots_noydir_noodp
 24 Май, 2023

Если у вас собран Drupal + Commerce, то, возможно, при обновлении модуля метатегов возникает ошибка.

Читать далее »
Транслитерация имени файла при создании медиа entity программно в Drupal
 21 Май, 2023

При импорте изображений возникает задача транслитерации. Картинки, например, могут содержать буквы национальной кодировки (кириллицы) и/или иметь несовместимые с файловой системой сервера символы.

Drupal (начиная с 8.2) объявляет специальный интерфейс, который формализует эту задачу:
сore/lib/Drupal/Component/Transliteration/TransliterationInterface.php.

Читать далее »
Загрузка файла через форму в Drupal
 19 Май, 2023

Посмотрим как получить непосредственный доступ к файлу без загрузки файла в хранилище, при его загрузке в поле типа «file» Form API.

Читать далее »
Drupal deployment
 18 Май, 2023

Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии).

Читать далее »
Убрать мета тег Generator
 17 Май, 2023

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

Читать далее »
Ставим метрику на сайт с CMS Drupal
 16 Май, 2023

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

Читать далее »
Реализация контроллера для списка autocomplete формы
 11 Май, 2023

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

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

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