星期三, 4月 01, 2009

Taxonomy的搜尋

Drupal的taxonomy是個很好用的功能,但如果我要多個關鍵字作搜尋,除了在search那時候打,有沒有辦法一邊看文章的關鍵字,點一點就找到我要的東西?

一開始我用的是refine by taxonomy,這個模組我很愛,短小精幹,裝下去之後enable block就行了。可是後來發現sql會發生錯誤,跟node access相衝,用admin瀏灠沒問題,但一般使用者就會爆出這個錯誤了。殘念~~

後來又裝了一個taxonomy filter,滿好用的,不過步驟複雜點。裝完模組之後,啟動block是沒有作用的,因為你要到taxonomy那邊去設定,下面會有一個taxonomy filter,你要勾選哪些taxonomy要可以作這種多重搜尋。最後試出來最符合目前的設定是:tag cloud, some extra terms, depth=1, results handling 全勾。

另外有一些可能相關的討論或教學文,還沒時間慢慢看:

http://drupal.org/project/views_filterblock

http://drupal.org/project/views_fastsearch

http://drupal.org/node/68571#comment-678342

http://www.lullabot.com/articles/custom_search_forms_views_and_fastsearch

http://drupal.org/node/355691

就先做個筆記以後有需要再實驗吧