簡體   English   中英

在“查看暴露的過濾器”中選擇父分類法術語,並獲得所有子分類的結果

[英]Select parent taxonomy term in Views exposed filters and get results for all its children aswell

我有一個分類學詞匯,其中包含簡單的術語(沒有父母,沒有孩子),有時還有幾個術語由“假”父母分組。 為什么是假的? 因為沒有任何東西與這個父母本身真正相關。

例:

在此處輸入圖片說明

我有一個視圖,允許用戶搜索與術語相關的內容。 我使用自動完成小部件公開了分類過濾器,因為有很多術語。 問題是,如果用戶希望獲得與一個父項的所有子項相關聯的所有內容,則他必須寫下每個用逗號分隔的子項,例如:CCI BW,CCI CONNECT,CCI DE WALLONIE ....等

我想讓他只搜索CCI並為孩子們獲得所有結果。 因為現在,它沒有返回結果。

在此處輸入圖片說明

我希望它足夠清楚。 如果沒有,我會嘗試做得更好。 提前致謝。

你試過這個嗎?

腳步:

  • 在編輯窗口中打開您的視圖。
  • 轉到過濾條件,然后單擊添加。
  • 搜索“ taxonomy”
  • 選擇內容:具有分類術語(含深度)。 視圖中的描述應類似於

如果內容具有所選分類法術​​語或所選術語的子級,則顯示該內容。 由於額外的復雜性,與沒有深度的版本相比,它具有更少的選擇。

  • 選擇要過濾的術語的詞匯表。
  • 選擇選擇類型以了解用戶應如何與此過濾器進行交互。
  • 然后選擇您的深度,在這里您可以告訴視圖包括多少個孩子。 視圖中的當前描述為讀取。

深度將匹配在層次結構中標記有術語的節點。 例如,如果您有一個術語“水果”和一個子術語“蘋果”,深度為1(或更高),則過濾術語“水果”將得到標有“蘋果”和“水果”。 如果為負,則相反。 如果深度為-1(或更小),則搜索“蘋果”也將拾取標有“水果”的節點。

  • 點擊添加
  • 出現設置窗口。 選中“將此過濾器暴露給訪問者”,以允許他們進行更改。
  • 然后應用並保存並完成。

我認為您應該在節點創建表單上使用分類術語參考樹小部件模塊,並在選擇子項時自動選擇父項。 這樣,所有節點還將具有關聯的父項,並且將在您的實際視圖中可見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM