Drupal 7でwebformを使用していて、特定の選択フィールドにオプションが選択されている場合にのみ電子メールを送信する必要がある場合があります。ルールとWebformルールをインストールしましたが、これを実行する方法に少しこだわっています。
私のWebフォームには、typeというフィールドがあります(shippingというフィールドセットにネストされています)。フィールドでの私の3つのオプションは、地上、空気、海です。選択したオプションがGroundの場合にのみ、メールに添付されているPDFに基づくルールを使用してメールを送信します。
これはDrupal 7とルール/ Webフォームルールで可能ですか?
my answer から " データ比較をWebフォームで送信された値と比較するにはどうすればよいですか? "に記載されているものと同様の手法を使用します。略して:
Add a variable
に追加のルールアクションを追加します。その値には、使用するWebformデータと同じ値(および適切なデータ型)が割り当てられています。 WebformデータにアクセスするWebformコンポーネントごとに、このような変数が1つ必要です。