Несколько дней ломаю себе голову. Может вы, коллеги, поможете. Куда копать?
Есть определенное Rule Set - набор каких-нибудь правил. Можно "задействовать" этот Rule Set, вызвав определенным событием в Triggered Rules.
Ну, например, если потребитель публикует ноду и вводит значение "0" в "Твоя зарплата" (событие - Triggered Rules), выдавать ему сообщение "Ну и дурак!" и отправлять письмо гадкого содержания (правила из Rule Set). Тут все ясно.
Вопрос: Как сделать кнопку или линк, нажав на которую задействуем выполнение правил из Rule Set?
Для моего примера - потребитель нажимает на кнопку и сразу же появяется сообщение "Ну и дурак!" и отправляется письмо. Как привязать Rule Set к нажатию на кнопку или линк? (Мне, вообще-то, хорошо бы это все в views вставить, но можно и без этого)
Ничего не могу придумать, кроме как сделать форму через Webforms и потом привязать нажатие кнопки в этой форме к выполнению Rule Set. Или самой сделать форму. Все это выглядит страшно трудно и слишком сложно. Или сделать фальшивую страницу и привязать посещение этой страницы к выполнению Rule Set? Но, тогда будет виден url страницы + надо еще аргументы как-то передавать.
Можете что-нибудь посоветовать, товарищи?
Комментарии
flag + rules
Интересная идея. Спасибо, попробую.
http://drupal.org/project/rules_link
Считаю мой вопрос решенным. Действительно, очень елегантно и гибко все решается Flags.
Спасибо