2013-03-11 144 views
1

過濾多個搜索我有一個Drupal的網站,在那裏有所有的寺廟,清真寺,教堂的名單等資料。現在我想在我的頭版中搜索表單,用戶可以搜索寺廟,清真寺,教堂等。我正在使用查看公開的過濾器來搜索結果。但問題是,當我去添加過濾條件,然後它要求特定的CCK字段暴露。暴露在Drupal

在Drupal的機器名始終是唯一的。所以對於寺廟來說,它需要不同的機器名稱和清真寺,它需要不同的。

我只想要一個搜索表單,用戶可以搜索所有的寺廟,清真寺等。現在我使用不同的一個不同的搜索形式。我怎樣才能做到這一點只有一個搜索形式?

還有一件事我使用這些模塊來處理地址和位置的

Address Field - 7.x-1.0-beta3 
Geofield - 7.x-1.1 
GeoPHP - 7.x-1.6 
Geocoder - 7.x-1.2 

如何搜索基於城市和地點的結果嗎?

+0

您是否嘗試過:http://drupal.org/project/finder? – 2013-03-11 09:04:57

+0

還沒有,我會檢查... – 2013-03-11 09:46:20

回答

0

假設你想通過名字來進行搜索,那麼你應該使用相同的字段爲所有寺廟的名字,無論其類型。通過這樣做,該領域將做你想做的。

+0

你能告訴我如何可以搜索根據國家和本市的記錄??? – 2013-03-15 06:07:19

+0

這取決於你如何擁有你的領域,你能提供更多的信息嗎?否則,我們無法幫助你。 – papirrin 2013-03-18 04:43:57