Сущность возвращает язык в контексте выбранного языка, но иногда нужно получить оригинальный язык node или другой entity.
Читать далее »Записи с тегом ‘Drupal 9/10’
Ключевая особенность в том, что данные выгружаются из Drupal Commerce.
Читать далее »Полезные команды для создания пользователя с админ правами, используя drush.
Читать далее »Весьма распространённый случай, когда в качестве exposed filter используется поле, связанное с таксономией. Так вы получаете набор опций в фильтре для своего представления, которое доступно пользователю.
Также весьма часто некоторые дополнительные условия выборки ограничивают набор данных так, что часть опций фильтра становится не нужной, так как их выбор приводит к пустому результату.
Читать далее »Пример кода, реализующий endpoint скачиваемого файла.
Читать далее »Метод работает не только с ролями, но и любой другой логикой, которую вы в силах реализовать в коде.
Читать далее »DB API в drupal позволяет стоить, наверное, почти любые запросы, какие только можно составить на чистом sql. Приведенный ниже сниппет кода демонстрирует вывод публикаций, у которых отсутствуют переводы контента.
Читать далее »Многие стандартные шаблоны в Drupal содержат вывод переменной пользователя (user), что делает возможным реализацию различной логики, в том числе и проверку роли пользователя.
Читать далее »Допустим, вы получаете следующие данные — заголовок, текст статьи, и теги. При этом данные поставляются на двух языках — ‘ru’ и ‘en’. Вам требуется программно сохранить статью и её перевод.
Читать далее »Использую Drupal Commerce, и в меню у меня есть пункт «Корзина», со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста.
Читать далее »