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

Ошибка: Migration is busy with another operation
 19 Апр, 2024

При отладке миграций в Drupal могут возникать состояния, когда миграция не прошла по какой то причине (ошибке) и подвисла в состоянии отличном от Idle.

Читать далее »
XML карта сайта для многоязычных проектов на Drupal
 16 Апр, 2024

Для начала разберемся: что мы пытаемся построить. Ожидается, что у нас есть корневой файл sitemap.xml, который содержит список языковых xml карт.

Читать далее »
Подключение внешних файлов библиотек в Drupal *.libraries.yml
 7 Апр, 2024

При объявлении библиотек вы можете подключать не только локальные, но и внешние файлы.

Читать далее »
Использование entityqueue для сортировки элементов во view, основанной на Search API datasource
 3 Апр, 2024

Ранее подход, который я опишу, использовался для nodequeue, сейчас с заменой плагина фунционалом entityqueue, тоже самое можно применить и для него.

Читать далее »
Drupal checkbox field form API
 18 Мар, 2024

Drupal интерпретирует чекбокс как integer. Это вызывает некоторое непонимание при работе с полем через Drupal form API. Давайте рассмотрим пример объявления и чтения данных поля формы.

Читать далее »
Работа с config split модулем в Drupal
 16 Мар, 2024

Задача модуля — дать возможность разделить конфигурации сайта для разных системных окружений. На локальном сервере вы можете использовать такие модули как devel, stage_file_proxy, различные UI модули администрирования (вроде views_ui). А на prod сервере вам они не нужны.

Читать далее »
Сохранение файла, полученного через форму в Drupal
 17 Фев, 2024

Вы создали форму с полем типа file, и хотите сохранять файл как сущность друпала при отправке данных формы.

Читать далее »
Дополняем результаты views
 14 Фев, 2024

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

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

Читать далее »
Использование контекста публикации во views
 10 Фев, 2024

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

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

Читать далее »
Чем заменить drupal_get_path() в Drupal 9/10
 9 Янв, 2024

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

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