Все записи категории ‘Программирование’

Переменные окружения React для dev и prod
 15 Сен, 2023

Если вы разрабатываете SPA на Reactjs, используя npx create-react-app my-app команду для создания проекта, то в коробке вы получаете множество полезных вещей.

Одна из них — это возможность настроить переменные окружения различные для dev и prod.

Читать далее »
Убираем пустые категории из фильтра во views
 13 Сен, 2023

Весьма распространённый случай, когда в качестве exposed filter используется поле, связанное с таксономией. Так вы получаете набор опций в фильтре для своего представления, которое доступно пользователю.

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

Читать далее »
Создание контроллера для скачивания файла в Drupal
 6 Сен, 2023

Пример кода, реализующий endpoint скачиваемого файла.

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

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

Читать далее »
Inactive User Deleter Tool 1.62
 26 Авг, 2023

Небольшие обновления для плагина, который я поддерживаю для WP.

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

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

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

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

Читать далее »
Задача: подсчитать варианты размена монет
 11 Авг, 2023

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

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

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

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

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

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