Узел "проценты" уведомления в друпале - PullRequest
0 голосов
/ 05 марта 2011

Мой вопрос довольно прост (я думаю), но не могу найти подходящий модуль для этого.

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

Я бы хотел, чтобы любой (прошедший проверку подлинности с ролью) пользователь веб-сайта мог нажимать на кнопку типа «Мне интересно», которая запускает событие, которое выполняетразличные действия, такие как «изменение одного поля cck» для этого типа контента, а также отправка электронного письма автору объявления.

Довольно просто, но не знаю, с чего начать, какой модуль следует использовать

1 Ответ

4 голосов
/ 05 марта 2011

Для этого вы можете использовать Модуль флагов и Модуль правил

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

Используя Правила, создайте новое правило, которое срабатывает, когда узел помечен (или не помечен). Правила позволяют делать как: изменение поля CCK, так и отправку электронных писем при возникновении события.

Walk-через:

  1. Установить и включить модуль флага и модуль правил
  2. Создать новый флаг в "admin / build / flags"
  3. Редактировать / Создать классифицированное представление, добавить отношение к Flags: Node Flag и выбрать> имя флага, который вы только что создали.
  4. Под "полями" добавьте Flags: Flag link и настройте, как вам нравится
  5. Добавить новое правило в «admin / rules / trigger / add» для события A node has been flagged,<br> under "FLAG NAME"
  6. Добавить действие для выполнения Populate a field под заголовком CCK
  7. Добавить действие для выполнения Send a mail to a user под заголовком Система и настройте нужные параметры.

Затем, когда пользователь нажимает флаг «заинтересованный», будет заполнено поле и отправлено электронное письмо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...