Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).
Читать далее »Записи с тегом ‘Drupal 9/10’
Пара примеров о том, как вытащить нужную инфу из параграфов, используя токены. Обычно это нужно для генерации meta заголовков страницы.
Читать далее »При отладке миграций в Drupal могут возникать состояния, когда миграция не прошла по какой то причине (ошибке) и подвисла в состоянии отличном от Idle.
Читать далее »Для начала разберемся: что мы пытаемся построить. Ожидается, что у нас есть корневой файл sitemap.xml, который содержит список языковых xml карт.
Читать далее »При объявлении библиотек вы можете подключать не только локальные, но и внешние файлы.
Читать далее »Ранее подход, который я опишу, использовался для nodequeue, сейчас с заменой плагина фунционалом entityqueue, тоже самое можно применить и для него.
Читать далее »Drupal интерпретирует чекбокс как integer. Это вызывает некоторое непонимание при работе с полем через Drupal form API. Давайте рассмотрим пример объявления и чтения данных поля формы.
Читать далее »Задача модуля — дать возможность разделить конфигурации сайта для разных системных окружений. На локальном сервере вы можете использовать такие модули как devel, stage_file_proxy, различные UI модули администрирования (вроде views_ui). А на prod сервере вам они не нужны.
Читать далее »Вы создали форму с полем типа file, и хотите сохранять файл как сущность друпала при отправке данных формы.
1 2 3 4 5 6 |
$form['file'] = [ '#type' => 'file', '#title' => t('File'), '#description' => t('File to upload.'), '#attributes' => ['accept' => '.csv'], ]; |
Пример того, как можно дополнить результаты views в Drupal 9/10.
Задача — вывести для статьи блок со связанными публикациями. В начале нужно было просто выводить последние статьи того же типа, а потом у заказчика возникло желание переопределять выдачу, задавая часть статей вручную для каждой публикации.
Читать далее »