Drupal 7サイトがあり、ビュー、ルール、EVAを使用しています。
モジュールで確実に達成できるという特定の要件がありますが、作業プロセスを構成する喜びがありません。
提出フォームが埋め込まれた「アプリケーション」コンテンツタイプがあります(つまり、ビジターは、申請しているロールの提出フォームに記入します)。
すべての訪問者がアプリケーションを送信するためにログインするので、ユーザー(/ユーザー)ページ内の「マイアプリケーション」ビュー/ブロックに作成した各アプリケーションを記録したいと思います。
私はこのプロセスを次のように考えています。
私が失敗している部分は、送信ボタンによってトリガーされる、ユーザーを特定のアプリケーションにリンクするルールを構成する方法です。これにより、EVAビューを形成できます。
誰かが同様のプロセスを実装しましたか?アプリケーション(ジョブ、イベント、会議など)を記録し、ユーザーが申請したものをユーザーに表示できるようにする必要がありますか?
Views/Rules/EVAのアイデアよりも優れた方法がある場合、私は完全に異なるアプローチを使用したいと思います。
提案は感謝して受け取った。ありがとうございました。
私はEVAに詳しくありませんが、見た目はかなり良いです。
entityform を使用した同様のユースケースがあります。
エンティティ参照フィールドを使用して、ノードにエンティティフォームを 埋め込むことができます 。
現在、entityformには、ユーザーの最新のentityformsを表示する設定済みのビューが付属しています。
これはビュー構成のスクリーンキャップです-ユーザーの最新のフォーム送信を表示します。
次に、このビューの「ブロック」バージョンを追加できます(左上隅の「追加」ボタン)。
次に、ログインしたユーザーの/ userページに表示される新しいブロック をonlyに設定できます。
お役に立てば幸いです。ちなみに、フォームフィールドにユーザーの詳細を事前に入力する場合は、お知らせください。
あなたのコメントに基づいて: