4

BRANDS と STORES という 2 つのノード参照フィールドを持つコンテンツ タイプ EVENT があります。ブランドは複数のストアを持つことができ、ノード参照フィールドによってリンクされます。STORES コンテンツ タイプには、ノード参照フィールドである BRANDS フィールドがあります。

イベントを作成するとき、BRAND フィールドをオートコンプリートにし、STORES フィールドを選択リストにするのが理想的です。そうすれば、ブランドを選択すると、STORES リストにそのブランドの店舗のみが表示されます。これにより、ユーザーはイベントが行われる店舗を簡単に確認できます

  • 現在のシナリオ

EVENT を作成すると、BRANDS フィールドにすべてのブランドが読み込まれます。STORES フィールドは、ブランドが選択されている場合でも、すべてのストアをロードします。

  • 私は何をする必要がありますか

EVENT を作成して BRAND を選択すると、そのブランドのストアのみを STORES セレクションにロードしたいと考えています。

これを行う理想的な方法は、ビューを使用して、選択した BRAND に基づいて STORES の値を制限することです。しかし、選択した BRAND をビューに渡すにはどうすればよいでしょうか。

ノードがまだ作成されておらず、URL からノード ID を取得できないため、ノードから渡すことができません。

Drupal 7 のビューを使用してこれを達成する方法についてのヘルプは素晴らしいでしょう!

4

1 に答える 1

0

Conditional Fieldsモジュールを試す必要があるようです。したがって、ビューの代わりに、表示するフィールドと非表示にするフィールドを定義できます。

于 2013-01-04T06:12:23.427 に答える