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

Дополняем результаты views

 14 Фев, 2024

Пример того, как можно дополнить результаты views в Drupal 9/10.

Задача — вывести для статьи блок со связанными публикациями. В начале нужно было просто выводить последние статьи того же типа, а потом у заказчика возникло желание переопределять выдачу, задавая часть статей вручную для каждой публикации.

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

Использование контекста публикации во views

 10 Фев, 2024

У вас есть публикация и в ней задана категория (таксономия). Задача — использовать значение выбранной категории во view, которая отображается на данной странице публикации.

Например, вы выводите «похожие статьи» и выбираете их из той же самой категории, к которой принадлежит статья.

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

Чем заменить drupal_get_path() в Drupal 9/10

 9 Янв, 2024

Функция считается устаревшей, начиная с версии ядра 9.3, в 10-й версии функция удалена из кода.

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

Чем заменить file_create_url в Drupal 9/10

 9 Янв, 2024

Функция file_create_url устаревает, начиная с версии 9.3, а в 10й версии она уже отсутствует.

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

Подключить скрипт / библиотеку в шаблоне twig

 5 Ноя, 2023

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

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

Изменить http код ответа для кастомной страницы

 30 Окт, 2023

Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы.

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

Управление размерами autocomplete ui widget в Drupal

 25 Окт, 2023

Попался мне UI баг, когда autocomplete слой с результатами поиска оказывался больше по ширине, чем input элемент, к которому он был прикреплен.

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

Получить код оригинального языка сущности в Drupal

 18 Окт, 2023

Сущность возвращает язык в контексте выбранного языка, но иногда нужно получить оригинальный язык node или другой entity.

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

Делаем выгрузку xml для яндекс маркет

 23 Сен, 2023

Ключевая особенность в том, что данные выгружаются из Drupal Commerce.

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

Создание администратора через drush, Drupal 9

 22 Сен, 2023

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

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