ビューブロック内の分類用語ごとの関連ノード[終了]


14

Drupal 7には、「カテゴリ」という分類フィールドを持つ「アセット」というコンテンツタイプがあります。必要なのは、現在のノードのカテゴリ用語を調べ、同様にタグ付けされた他のすべての資産ノードを見つけ、それらのタイトル、それらへのリンク、およびその他の情報のリストを吐き出す資産ページのブロックですそれらのノードから。

ビューブロックは最初に考えたものでしたが、Drupal 7でこれを実現するには時間がかかりました。たぶん、URLに用語IDが含まれていないので問題があるのでしょうか。とにかく、私はたくさんのチュートリアル(このチュートリアルとこのチュートリアルのような)を検索し、フォローしましたが、役に立ちませんでした。だから、ここに私の質問があります:

  1. ビューが答えである場合、何が間違っていますか?
  2. 私のためにこれを行うことができるDrupal 7モジュールはありますか?

3
リストした最初のチュートリアルは、希望どおりに実行する必要があります。(2つ目は忘れてください!)動作させることができない場合、それは単にあなたが理解していないことを意味します。もう一度行って、どこに持っていけばいいか見てみましょう。
トリスケリオン

@Triskelion、私は確かにそれをもう一度やります...しかし、私は正確にそれに従いました!
サム

見解が得られたら、あなたが抱えている問題をお知らせください。
-Triskelion

少し調整して...うまくいきました!私はビュー構築プロセスの改良段階にいるので、完璧ではありませんが、そこに到達しています。正直に言って、集計の部分は本当に理解していません。
サム

StackOverflowのこの答えは、ちょっとした微調整を加えてトリックを行いました:Drupal 7 / Views 3
Sam

回答:


30

私は自分自身を少し調整しましたが、ここで実用的な解決策を得たようです。

  1. 表示するノードの新しいブロックを作成します
  2. 新しいコンテキストフィルターの追加:コンテンツ:Taxonomyterm-IDがあります選択:「フィルターが使用できない場合、デフォルト値を指定します:URLからのTaxonomyterm-ID」。「ノードページから標準フィルターをロード、関連する分類ブロックに役立つ」の横にチェックを入れます。また、ボキャブラリーも同様に制限する必要があります。

現在のノードを除外するには、Node-IDの2番目のコンテキストフィルターを追加し、URLからコンテンツIDとしてデフォルト値を指定し、モーダルポップの下部で[その他]を開き、[除外]をオンにする必要があります


素晴らしい答え。私が探していたものだけ!
cwiggo

しかし、そのノードで使用可能な最初の用語とのみ一致します。すべてと一致する方法は?
タンビルアフマド

5年後、この答えはまだ関連性があり、簡潔で、最も重要なことは完璧です。ありがとうございました!
WebMW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.