0

私はdrupalの初心者であり、送信後にWe​​bフォームフィールドを動的に更新するためのルールを作成するための助けを求めています。スポンサー用のWebフォームを使用してフォームを作成し、支払いのためにubercart製品に保存した後にリダイレクトしました。次に、製品(プラチナスポンサーシップ/ゴールドスポンサーシップ)に応じてルールを作成し、注文完了時にスポンサーシップフィールドを更新する必要があります。ルールを作成しましたが、フィールド(ルールアクション)スポンサーの値を(プラチナ/ゴールド)に設定しているときにスタックしました。これは、Webフォームフィールドがデータセレクターに表示されないためです。

4

2 に答える 2

0

おそらく、Webform Rules モジュールが必要です。

このモジュールは、Web フォームにルールの統合を追加します。

ルールを使用して Web フォームの送信に対応したいが、適切なイベントが見つからなかったことがありますか? Webform Rules を使用すると、ルールによって Web フォームの送信をキャッチし、それに対して実行したいことを実行できます (つまり、ルールで実行できることは何でも実行します)。

于 2012-07-31T12:00:38.743 に答える
0

少なくとも、Webform Rulesモジュールが有効になっていることを確認してください (前の回答で既に提案されているように)。

ただし、機能リクエスト「送信データをルールに公開する」も参照することをお勧めします。以下にその概要を示します。

現時点では、送信データは、トークンの置換またはカスタム php アクション以外の方法でルールに公開されることはありません。このパッチは、提出データを「一流」の方法で公開します。

問題のステータスは「レビューが必要」ですが、「簡単な」問題でもありません。

その問題が解決された後、求めていることを実行できるようになります。だから今のところ、これはそれが得られるのと同じくらい良いです.

于 2016-12-19T12:07:34.750 に答える