100以上のフィールドを持つエンティティフォームを持つクライアントがあります(信頼してください。それを減らすように頼みました)。フォームに表示されているとおりにすべてのフィールドを含むルールを使用してメールを送信する必要があります。これらのトークンをすべて手動でメールに追加する必要はありません。また、フォームを変更するたびに、新しいフィールドや削除されたフィールドでメールを手動で更新する必要もありません。フォームのすべてのフィールドを呼び出し、おそらく表示モードを使用するトークンを使用する方法はありますか?
これは、Entityforms Notificationsサブモジュールで既に説明した方法で処理されています。
「メール」というビューモードがあります。その表示モードは、メールに表示されるフィールドを制御します。これは、ルールのトークンを介して行われます。
Entityform 1.xでは、このトークンはEntityformモジュール自体を介して制御されます。 Entityform 2.xでは、これは Entity to Text モジュールを介して制御されます。
Entityform 1.xには、複数の値を持つフィールドの表示に関する問題があると思います。しかし、これはEntity To Textで機能するはずです。 Entityform 1.xでEntity To Textを使用することもできます。 Entityform 1.xトークンを、ルール内のEntity To Textトークンに置き換えるだけです。
興味がある場合は、このハンドブックのページを次の情報で更新してください: https://drupal.org/node/1679794
ルールモジュール Rules でテンプレートを呼び出すことができるように、すべてのフィールド/トークンを含むメールテンプレートがあると思います。
プレビュー可能な電子メールテンプレート を参照してください。このモジュールを使用して、N個のフィールド/トークンを持つテンプレートを作成できます。
このモジュールはルールと統合されており、イベントを発生させたいときにいつでもアクションをトリガーできます。
とても便利です。