web-dev-qa-db-ja.com

分類用語によるコンテキストフィルター

「Region and Category」というラベルが付いた2つの分類語彙があります。また、これをカスタムコンテンツタイプへのエンティティ参照として作成しました。

ここで、「ビジネスページ」のコンテンツのビューを作成し、地域とカテゴリの両方の分類用語によるコンテキストフィルターを作成したいと思います。

一時的に、私がしたことは、それが機能するかどうかをテストするために、地域ごとの1つの分類法に焦点を当てることです。

私の設定については以下の画像をご覧ください:

enter image description here

enter image description here

そしてこれが結果です:

enter image description here

私の問題は、用語IDではなく用語名でのみ機能していることです。

「名前」という用語を入力すると、ページに結果が表示されます。

PS:Pathautoを有効にし、各用語にURLエイリアスを追加しました。

3

私はこの単純な答えを見つけました: Term:Nameをコンテキストフィルターとして使用する方法

2

Johnnの答えと相対リンクについて説明します。

  1. ビューに関係を追加します。 field_my_taxonomyによって参照される分類用語(これを必須にすることもできます)のようなもの
  2. 名前(分類用語)にコンテキストフィルターを追加します。 Check Relationshipが分類基準参照フィールドに設定されています(この例ではfield_my_taxonomy)。
  3. 重要な設定は次のとおりです。フィルターがURLにない場合:RLから抽出された生の値、パターンで位置を選択し、[パスのエイリアスを使用]をオンにします

評価方法分類用語NAME(IDではない)を指定して、語彙を選択することができます。

用語名にスペースを含めることができる場合は、オプションをチェックして「-」に変換する必要があります。見栄えの良いタイトルには、「大文字/小文字」を使用できます。

0
nessunluogo