Схема замены токена для инициированных правил создания узлов

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

В настоящее время исправления замены токенов для формы и состояния формы перечислены как пустые.

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

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

Я использую Drupal 6.20, Rules 6.x-1.4, Token 6.x-1.15, CCK 6x.2.9

6 голосов | спросил Aiden 6 Maypm11 2011, 12:55:28

1 ответ


2

Это должно быть возможно с вышеуказанными модулями.

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

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

В правилах есть поле «Замена шаблонов для сохраненного содержимого», установленное для pattens.

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

Эти токены замены будут выглядеть как [node: field_name_of_your_field-format-formatted]

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

ответил ericduran 21 J0000006Europe/Moscow 2011, 02:52:50

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132