Все записи категории ‘drupal’

Прячем поле view в зависимости от роли пользователя в Drupal
 31 Авг, 2023

Метод работает не только с ролями, но и любой другой логикой, которую вы в силах реализовать в коде.

Читать далее »
Запросы с группировкой в Drupal
 21 Авг, 2023

DB API в drupal позволяет стоить, наверное, почти любые запросы, какие только можно составить на чистом sql. Приведенный ниже сниппет кода демонстрирует вывод публикаций, у которых отсутствуют переводы контента.

Читать далее »
Проверить роль пользователя в twig
 16 Авг, 2023

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

Читать далее »
Программное создание статьи с переводом в Drupal
 10 Авг, 2023

Допустим, вы получаете следующие данные — заголовок, текст статьи, и теги. При этом данные поставляются на двух языках — ‘ru’ и ‘en’. Вам требуется программно сохранить статью и её перевод.

Читать далее »
Корзина не пуста — изменим стиль пункта меню
 2 Авг, 2023

Использую Drupal Commerce, и в меню у меня есть пункт «Корзина», со ссылкой на корзину пользователя. Хочется, чтобы стиль пункта меню менялся, если корзина не пуста.

Читать далее »
Генерация JWT токена в Drupal
 30 Июл, 2023

Модуль jwt реализует REST аутентификацию, настройку ключа и многое другое. Небольшой спиппет как сгенерировать и отправить jwt с собсвенной нагрузкой.

Читать далее »
Ошибка в Drupal Adding non-existent permissions to a role is not allowed. The incorrect permissions are «…»
 25 Июл, 2023

Такое иногда вылазит как следствие удаления кастомных классов/модулей, создающих собственные права или инициализирующие права через родительский модуль.

Как это пофиксить?

Читать далее »
Получить список типов товаров в Drupal Commerce
 23 Июл, 2023

В терминологии Drupal, типы товаров это — бандлы (bundle) сущности commerce_product.

Читать далее »
Переадресация на основной домен в Drupal
 17 Июл, 2023

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

Читать далее »
Редактируем атрибуты ссылки в twig шаблоне
 14 Июл, 2023

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

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