0

私は次のようなDrupalセットアップを持っています:

  • コンテンツタイプ:アパート
  • 語彙:アパートで使用できるエリア。
  • コンテンツタイプ:ユーザープロファイル。ユーザーが関心のあるエリアを選択できるように、エリアのコンテンツ分類フィールドがあります。

その地域のアパートに一致するすべてのユーザープロファイルを表示するビューが欲しいのですが。つまり、「ユーザープロフィール<->エリア<->アパート」が加わります。私はしばらくの間ビューインターフェイスをいじくり回してきましたが、これを達成するためにリレーションをどのように設定できるかは私にはわかりません。誰かが私にヒントを与えることができますか?

ビューでこれを簡単に解決できない場合、それ以外の方法でそれを行うための良い方法は何ですか?ご協力いただきありがとうございます。

4

2 に答える 2

0

私の経験では、ビューは分類法をうまく機能させないことがわかりました。多くの場合、必要なものを入手するのは非常に困難であり、その後、重複に苦労することがあります。多くの場合、このためのビューを使用して行き止まりになっていることに気づきました。

この場合、私はおそらくカスタムモジュールでこれを行います。あなたは多くをする必要はありません。ユーザープロファイルと同じtidを持つすべてのアパートノードを取得する簡単なクエリを作成できるはずです。次に、どの情報を引き出したいかが問題になります。node_load()を作成すると、ページの速度が大幅に低下するため、避ける必要があります。

于 2010-02-05T23:19:06.907 に答える
0

この投稿をチェックしてください:http://thereisamoduleforthat.com/content/using-default-arguments-relate-nodes-their-common-taxonomy-terms。それはあなたがやりたいことをする方法を説明します。

于 2010-04-09T05:28:21.683 に答える