2013-09-23 42 views
0

我在Drupal 7中有以下情況:我有一個包含字段有效性的內容類型「文檔」,它是一個必需的日期字段。它可能包含結束日期,但也可能不包含結束日期。 (允許設置結束日期的單一日期字段。)Drupal 7:過濾視圖如果日期字段有結束日期

此字段的含義是,如果設置了結束日期,則文檔僅在此結束日期之前有效(可能在過去或未來) 。如果沒有設定結束日期,則該文件有效期至另行通知。

現在我想創建一個視圖來過濾所有仍然有效的文檔。所以我創建的第一個過濾器是field_validity值是過去的。現在我需要一個過濾器來檢查結束日期是未設置還是未來。但在數據庫中,結束日期設置爲與開始日期相同的日期,但未在特定實體中選擇。

任何想法如何將其歸檔?

問候, 克里斯托夫

回答

0

你試過一個PHP的觀點過濾? https://drupal.org/project/views_php 它允許您創建執行自定義PHP代碼的視圖過濾器,因此您可以完全控制自己的狀況。
該模塊只存在於DEV版本中,但廣泛用於38,000個活動安裝。否則,如果我理解正確,您只想顯示介於field_validity和結束日期之間的文檔。

如果值爲空白,一個選項是將問題的結束日期設置爲淫穢內容(100年後)。這樣您的視圖將很容易創建。

相關問題