這幾天不斷地研究drupal~越玩越有趣~
不過遇到了一個大問題,就是分類
不知道是不是小弟對drupal的分類觀念還不瞭解,始終碰到一自己解不開的疑問
就是例如:
ASUS
-主機板
-A產品
-B產品
-CPU
GIGABYTE
-主機板
-C產品
-D產品
-CPU
當我點選進入A產品的頁面,右上角出現它所屬的次分類也就是”主機板”
不過再點選"主機板"進入後,只能看到ASUS » 主機板下的產品
並沒有辦法列出所有廠牌的主機板產品
請問這是哪裡需要設定嗎?還是小弟的觀念有誤?
或許應該這樣: 1.
或許應該這樣:
1. 零組件分類:
- 主機板
- CPU
2. 廠牌分類:
- ASUS
- GIGABYTE
每個產品,都選擇兩種分類,然後應該可以有 ASUS+主機板、ASUS+CPU 的交叉呈現方式。試試看?
感謝charlesc的解答!
感謝charlesc的解答!
這個方法果然是沒錯的!
小弟還有一個問題,就是如果點選ASUS,則會出現所有屬於ASUS品牌的產品列表頁,
要怎麼修正才會讓使用者選擇ASUS之後,還會看到零組件的分類?
ASUS:
- 主機板
- CPU
taxonomy_ezfilter
剛才試了一下taxonomy_ezfilter這個module
似乎是可以達成..:)
太好了,這真是個好
太好了,這真是個好東西,值得來玩看看。
使用感想
使用感想:
taxonomy_ezfilter這個過慮器只能套用在一組分類上
有人可以推薦更好的分類filter嗎??
沒嘗試過,不知道這
沒嘗試過,不知道這裡的說明有沒有幫助:
http://drupal.org/handbook/modules/taxonomy
如果不嫌麻煩的話,
如果不嫌麻煩的話,自己列一張地圖。
連結網址 /taxonomy/term/nn,mm
ASUS: + -
- 主機板 + -
- CPU + -
比如 主機板 設定兩個連結符號
所有主機板 (+ 號設成連結)/taxonomy/term/nn+aa+bb+cc
華碩的主機板 (- 號設成連結) /taxonomy/term/nn,mm