2012-04-12 4 views
1

でルールを使用してノード・フィールドからフォームのフィールドに記入税番号(または別の設定可能な項目)。それを比較するフィールドは別のノードまたはエンティティにあります。例えばクライアントが自分の中に埋めた後(たとえば、名前と電子メールのための)(エンティティ)の形で</strong>一部<strong>フィールド</strong>を移入私は<strong>への道を探していますDrupalの7

イベントの登録フォーム=>ユーザーがregistratingさ:税番号に充填が出回っ「昨年の参加者のいずれかのノードで を存在するかどう をチェック。それが一致を見つけた場合、それはノードの 「名前」フィールドに日付を取り、フォーム で「名前」フィールドに置き(次のステップで、下参照)

EntityForms-module(エンティティのフィールドを持つフォームを作成してユーザーが新しいエンティティオブジェクトを作成できるようにする)と複数のステップでフォームを通過できるカスタムモジュールを使用しているフォームでは、ルールイベントがトリガされますフォームステップの「続行」ボタンがクリックされたときに表示されます。

私はルールがあり、ルール・フォーム・サポートが有効になって、私は、ルールを作ってみる:

  • イベント:私のカスタムボタンが
  • コンディションクリックされ続ける:(選択する)から入力された日付を フォームからのフィールドが出回っ(選択する)ノードのフィールドに
  • アクション存在:フォームに( を選択する)フィールドに配置されているノードから(選択される)フィールドを

設定が必要なのでハードコードできません(複数の異なるフォームを作成する必要があります)。

+0

'&lt; variables&gt;属性を使用して、&form_stateという形式をイベントに渡します。今私は私の状態と行動でこれらを使用することができます..まだそれはそれが必要なようにそれを発見していない.. –

答えて

1

URLの値でこれを行うことができます。チェックアウト事前移入モジュールhttp://drupal.org/project/prepopulate

ルールにURL内の余分な情報を追加しなければなりませんDrupalの7

ためのdevのバージョンがあります。

関連する問題

 関連する問題