1

分類用語のリストを含むカスタム記事タイプがあります

たとえば、記事は場所と、場合によっては複数のトピックでタグ付けできます。

特定の記事の表示ページで、分類用語のいずれかを共有する他の記事のリストを提供する単一のビューを取得できるようにしたいと考えています。

記事がrecipes&のトピックとchickenの場所でタグ付けされている場合new york、上記のタグのいずれかを共有する最新の 5 つの記事を 1 つのビューに表示したいと思います。

分類用語は、「用語参照」または「ノード参照」タイプの新しいフィールドの形で記事に追加されました。( field_topic, field_location)

どういうわけかコンテキスト フィルターを使用する必要があることはわかっていますが、「既定の引数」を設定してデバッグする方法を理解するのに苦労しています。

私は選択しなければならないと思います:

  • URL からの分類用語 ID
  • ノード ページからデフォルト フィルタをロードする
  • PHPコードで何かをする

これに何かを表示させるのに本当に苦労しています。取得している値が何であるかを調べるためにデバッグする方法さえわかりません。

誰でもこれを理解するのを助けることができますか? この時点で、正しい方向へのガイダンスさえ歓迎されます。

4

1 に答える 1

1

Drupal 7 と Views 3 を持っている場合は、クリックするだけでこれを実行できます (既に持っているはずです)。これまでの構成は正しいです。

  1. arg が指定されていない場合に実行するアクションとして、「デフォルト値を提供する」を選択します。
  2. URL から用語 ID を選択してください」
  3. 「関連する分類ブロックに適した、ノード ページからデフォルト フィルタを読み込む」にチェックを入れます。
  4. :)

引数が指定されていない場合、これは現在のノードの用語参照フィールドから用語 ID をロードします。

于 2012-06-22T19:44:32.737 に答える