web-dev-qa-db-ja.com

ノード作成時にトリガーされたルールのトークン置換パターン

現在、トリガーされたルールを使用して、特定のノードタイプが作成されたときに(匿名の非認証ユーザーによって)通知を送信しています。送信された電子メール通知に、フォームで送信されたコンテンツの一部を含めたいのですが、イベントのルールセットを編集するときに置換トークンが見つかりません。

現在、フォームとフォームの状態のトークン置換パターンは空としてリストされています。

フォームコンテンツに関連する代替トークンを取得するにはどうすればよいですか?

ノードの作成時に同様の通知(ノード/フォームコンテンツを含む)を送信できるモジュールはありますか?

Drupal 6.20、ルール6.x-1.4、トークン6.x-1.15、CCK 6x.2.9を使用しています。

6
Aiden

これは、上記のモジュールで可能になるはずです。

Form/form_stateからデータを取得する必要はありません。

新しいノードが作成されたときにメールを送信しているので、必要なデータはcckフィールドからのものであると想定しています。

ルールには、「保存されたコンテンツの置換パターン」フィールドがパターンに設定されています。

そこにはcck固有のトークンの置き換えがあります。これらのcckトークンを使用して、必要なデータを取得できます。

これらの置換トークンは、[node:field_name_of_your_field-formatted]のようになります。

また、「新しいコンテンツを保存した後」イベントを使用していることも確認してください。

2
ericduran