您在這裡

關於用 views 的一個問題

ilay's 的頭像
ilay 在 2010-09-28 (二) 22:54 發表

請教各位前輩 小弟我想用 views 做一個 block
目的是列出某特定 vocabulary 其中的第一層 terms

所以我主要設定為:
過濾器:指定 vocabulary 名稱
欄位: All terms
顯示項目數量為無限制

但是出來的結果卻只有一個 而不是全部列出來 不知該當何解 感謝

附加檔案大小
Image icon 螢幕快照 2010-09-28 下午10.45.32.png91.85 KB

知道原因了,看了該 views 產生的 sql code 發現他會去 left join node table 裡的東西,如果分類裡沒有東西就不會被 select 出來。

另外有辦法可以一次只撈一層分類出來嗎??我看了幾個 table 想不透怎麼去設定 謝謝

一次只勞一層分類的話~你試試看以下的作法
--------------------------------------------------------------------------------------
篩選的部份選擇 ~分類: Term:The taxonomy term ID
指定Selection type:Dropdown 勾選Show hierarchy in dropdown
再選擇那一子分類~~

我是貝努鳥,拉之心魂,引領前往杜埃(en:Duat)的諸神之嚮導。 (死者之書錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

http://drupal.org/project/taxonomy_treemenu 這模組能達成

但你的呈現是想長的如何的畫面呢?

因為如果要條列式列出全部的子分類,可以篩選設為Vocabulary
Fields設Term 就可以列出~

我是貝努鳥,拉之心魂,引領前往杜埃(en:Duat)的諸神之嚮導。 (死者之書錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)