[Решено] Как вызвать действия Rule Set легким движением руки?

Главные вкладки

Аватар пользователя sanita sanita 18 октября 2011 в 7:52

Несколько дней ломаю себе голову. Может вы, коллеги, поможете. Куда копать?

Есть определенное Rule Set - набор каких-нибудь правил. Можно "задействовать" этот Rule Set, вызвав определенным событием в Triggered Rules.

Ну, например, если потребитель публикует ноду и вводит значение "0" в "Твоя зарплата" (событие - Triggered Rules), выдавать ему сообщение "Ну и дурак!" и отправлять письмо гадкого содержания (правила из Rule Set). Тут все ясно.

Вопрос: Как сделать кнопку или линк, нажав на которую задействуем выполнение правил из Rule Set?

Для моего примера - потребитель нажимает на кнопку и сразу же появяется сообщение "Ну и дурак!" и отправляется письмо. Как привязать Rule Set к нажатию на кнопку или линк? (Мне, вообще-то, хорошо бы это все в views вставить, но можно и без этого)

Ничего не могу придумать, кроме как сделать форму через Webforms и потом привязать нажатие кнопки в этой форме к выполнению Rule Set. Или самой сделать форму. Все это выглядит страшно трудно и слишком сложно. Или сделать фальшивую страницу и привязать посещение этой страницы к выполнению Rule Set? Но, тогда будет виден url страницы + надо еще аргументы как-то передавать.

Можете что-нибудь посоветовать, товарищи?

Комментарии