でルールを使用してノード・フィールドからフォームのフィールドに記入税番号(または別の設定可能な項目)。それを比較するフィールドは別のノードまたはエンティティにあります。例えばクライアントが自分の中に埋めた後(たとえば、名前と電子メールのための)(エンティティ)の形で</strong>一部<strong>フィールド</strong>を移入私は<strong>への道を探していますDrupalの7
:
イベントの登録フォーム=>ユーザーがregistratingさ:税番号に充填が出回っ「昨年の参加者のいずれかのノードで を存在するかどう をチェック。それが一致を見つけた場合、それはノードの 「名前」フィールドに日付を取り、フォーム で「名前」フィールドに置き(次のステップで、下参照)
EntityForms-module(エンティティのフィールドを持つフォームを作成してユーザーが新しいエンティティオブジェクトを作成できるようにする)と複数のステップでフォームを通過できるカスタムモジュールを使用しているフォームでは、ルールイベントがトリガされますフォームステップの「続行」ボタンがクリックされたときに表示されます。
私はルールがあり、ルール・フォーム・サポートが有効になって、私は、ルールを作ってみる:
- イベント:私のカスタムボタンが
- コンディションクリックされ続ける:(選択する)から入力された日付を フォームからのフィールドが出回っ(選択する)ノードのフィールドに
- アクション存在:フォームに( を選択する)フィールドに配置されているノードから(選択される)フィールドを
設定が必要なのでハードコードできません(複数の異なるフォームを作成する必要があります)。
'&lt; variables&gt;属性を使用して、&form_stateという形式をイベントに渡します。今私は私の状態と行動でこれらを使用することができます..まだそれはそれが必要なようにそれを発見していない.. –