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

Редактируем атрибуты ссылки в twig шаблоне

 14 Июл, 2023

Как без хуков preprocess в Drupal добавить, например, атрибут target для ссылки в шаблоне?

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

Как добавить поле «количество» для кнопки add to cart в Drupal Commerce

 13 Июл, 2023

Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.

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

Как удалить объявленный ранее @RestResource

 12 Июл, 2023

Сначала вы создали в Drupal rest ресурс — /Plugin/rest/resource, поработали с ним, а потом пришло время прощаться. Но вот проблема — система уже знает о ресурсе, и если вы удалите файл, то при попытке зайти в админ панель расширений /admin/modules, вы получите fatal error.

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

Загрузить данные параграфов для связанного с ними 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й версии).

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