rules

d7, Вынести служебные функции Rules экшена из mymodule.rules.inc

5 июня в 0:13

Rules Action содержит длинную простыню кода в процедурном стиле с большим количеством ветвления условий if else в функции mymodule_rules_action_process()
Хочу разбить простыню на функции.
Как бы это красиво вынести в отдельный класс содержащий несколько функций?
modulename_helper.inc

В rules вывести термины отмеченные flag

18 апреля в 11:29

Подскажите , мне в рулесах нужно задать для текущего пользователя список терминов отмеченых flag . Чтобы потом подсчитать это количество и вывести сообщение при достижении определенного значения.

Селекторы данных, D8, rules. как пользоваться?

23 января в 15:41

Здравствуйте знатоки друпал!
Подскажите пожалуйста! Как пользоваться селекторами данных!
rules, D8. Искал при помощи селекторов данных поле типа материалов по аналогии с D7.
Не получилось!
D8

D7

Дублируются e-mail письма отправленные с сайта.

19 января в 16:45

Здравствуйте!
Создал правило на D7 Rules:
При создании и обновлении материала выполняется действие: компонент (отправить письмо) со смещением по дате. Письма приходят
НО ДУБЛИРУЮТСЯ! КАК БЫТЬ?

Изменение цвета ссылки меню при появлении материала относящегося к данному термину таксономии.

22 декабря 2020 в 9:05

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

Rules по дате

24 ноября 2020 в 0:47

Здравствуйте! Подскажите пожалуйста как создать такое правило, чтобы согласно поля date было отправлено сообщение на эл. почту на 30 дней раньше наступления этой даты. Спасибо!

Taxonomy + rules связь правил с термином таксономии drupal 7

14 ноября 2020 в 23:18

Здравствуйте! У меня такая же проблема как здесь описано https://drupal.ru/node/135122. Подскажите пожалуйста более подробно как её решить! Спасибо!

Отписка пользователя от всех писем с сайта, кроме восстановления пароля

10 ноября 2020 в 14:44

Всем привет!
Пользователи получают различные почтовые уведомления с сайта. Часть этих уведомлений формируется с помощью Rules, и от них никак нельзя отписаться.

Как-то возможно сделать кнопку отписки от всех писем, кроме запроса на восстановление пароля?
Можно в личном кабинете, но лучше внизу письма.

Спасибо!

Изменение поля ноды без обновления даты node:changed через Rules

7 ноября 2020 в 18:24

Добрый день!
У ноды есть поле типа Список - "Устаревшее/Актуальное" (это про объявление пользователя). Через Правила хочу устанавливать галочку "Устаревшее".
- Идет проверка по времени "если объявление не обновлялось пользователем более 6 месяцев", после чего пользователю отправляется письмо с напоминанием "Обновите информацию в объявлении" + выставляется галочка "Устаревшее".

Проблема: У ноды при этом меняется дата обновления.
Задача: Не трогать дату обновления ноды.

Как правилах устанавливать поля для нод, не трогая дату обновления?
Спасибо!

Как связать событие в Rules Order Checkout (Завершения процесса оформления) с действием над кастомным полем в товаре Drupal7+Commerce

19 октября 2020 в 18:22

Уважаемые знатоки помогите пожалуйста решить задачку, а точнее ее часть.
Нужно кастомное поле в Commerce Product "Количество покупок" увеличивать на 1 при событии в Rules "Завершения процесса оформления".
Я на полпути решения: создал Компонент в Rules который ищет сущность которая имеет поле "Количество покупок". К полю додается + 1, данные сохраняются в переменную, а потом полю присваиваться значения переменной.
Если создаю Rule по событию "После добавления товара в корзину", мне удается запустить Компонент, который делает арифметическое действие.