2010-02-19 63 views
3

我試圖展示一個Drupal視圖,顯示用戶的電子郵件地址顯示在兩個CCK文本字段之一中的節點。不幸的是,這似乎不可能使用Drupal的視圖模塊的股票版本 - 似乎沒有一種方法來組合過濾條件(除了AND),它們似乎也不是做自定義的一種方法過濾器設置的邏輯...使用ORed條件篩選Drupal視圖

有沒有簡單的方法直接將其他信息注入到特定視圖的WHERE子句中?如果不是,它可以以另一種方式完成嗎?

回答

3

您可以使用views_or模塊。它仍然在開發中,但看起來很有希望。

另一種選擇是使用hook_views_query_alter與$ query-> add_where()您應該能夠添加或子句。你也可以使用它來添加你所要求的adoringal WHERE子句。

+0

感謝您的指點,我現在都在嘗試。 – ceejayoz 2010-02-19 23:00:59

+0

'hook_views_query_alter'效果很好,謝謝! – ceejayoz 2010-02-19 23:24:54