Шаблон замены токенов для срабатывающих правил при создании узла


В настоящее время я использую срабатывающие правила для отправки уведомлений всякий раз, когда создается определенный тип узла (анонимными, не прошедшими проверку подлинности пользователями). В отправленном уведомлении по электронной почте я хотел бы включить часть содержимого, представленного в форме, но я не могу найти ни одного из маркеров замены при редактировании набора правил для события.

Прямо сейчас шаблоны замены токенов для формы и состояния формы перечислены как пустые.

Как я могу получить доступ к соответствующие маркеры замены для содержимого формы?

Существуют ли какие-либо модули, способные отправлять аналогичные уведомления (с содержимым узла/формы) при создании узла?

Я использую Drupal 6.20, Правила 6.x-1.4, Токен 6.x-1.15, CCK 6x.2.9

Author: kiamlaluno, 2011-05-06

1 answers

Это должно быть возможно с помощью вышеуказанных модулей.

Вам не нужно получать данные из формы/form_state.

Я предполагаю, что нужные вам данные взяты из поля cck, потому что вы отправляете электронное письмо при создании нового узла.

В правилах для паттенов установлено поле "Шаблоны замены сохраненного содержимого".

Там будут заменены специальные токены cck. Вы можете использовать эти токены cck для получения нужных вам данных.

Эти замены токены будут выглядеть следующим образом [узел: имя_поля_ф_и_поля в формате]

Также убедитесь, что вы используете событие "После сохранения нового контента".

 2
Author: ericduran, 2011-06-20 22:52:50