2014-02-22 52 views
0

我有一個Drupal 7視圖使用字段作爲顯示類型。如果任何字段爲空,則隱藏視圖中的行

有三個字段,如果任何一個字段爲空,我不想顯示該行。

目前,我爲這三個字段中的每一個添加了一個過濾器。這意味着如果我有20個領域,我將不得不去20個過濾器。

有沒有更簡單的方法來做到這一點?

P.S.我可以通過覆蓋行樣式輸出模板文件來做到這一點,然後添加一些自定義的PHP代碼。但我想知道使用視圖管理界面是否有更簡單的方法。

+0

模板是我能想到的最簡單的方法 – 2pha

回答

0

當您在視圖的'顯示'下選擇'字段'時,在'設置'中可以選中「隱藏空字段」選項。

乾杯!

+2

如果只有一個字段爲空,它不會隱藏整行 – Shuaib

+0

在這種情況下,如果字段爲空,選擇將決定隱藏整行的字段。在該字段覆蓋輸出添加所有字段保持所有其他字段排除顯示。 –

0

你可以把條件放在視圖過濾器上。如果圖像字段爲空,那麼行將不會顯示。

相關問題