2010-10-15 79 views
2

使用Drupal Views,如果另一個字段不爲空,如何隱藏一個字段?換句話說,如何顯示一個字段,除非它爲空,然後顯示一個不同的字段?Drupal Views - 隱藏一個字段,如果其他字段不是空的? /顯示一個字段,除非它爲空,然後顯示一個不同的字段?

我有以下;

Node1上 FIELDA - 在節點文本字段A 1 fieldB - 在節點1

文本場B節點2 FIELDA - (空) fieldB - 在節點文本字段B 2

我想顯示fieldA,除非它是空的,在這種情況下,我想顯示fieldB。所以我的觀點會顯示;

「文本字段中的節點1」 「在節點場B文本2」

我怎樣才能做到這一點?我可以隱藏一個空的字段,但如果另一個字段沒有被隱藏,我怎麼能隱藏一個字段?

萬一它很重要,我這樣做的原因是即時通訊使用圖像緩存生成一個畫廊的縮略圖。但是對於一些縮略圖,我希望能夠上傳不同的圖像以用作縮略圖。 謝謝

+0

也許你想通過點擊左邊的勾來接受下面的答案?對於你的其他一些問題,甚至是你自己回答的問題,也可以這樣做。 – 2011-02-08 11:54:17

回答

0

它會出現這現在可以使用'重寫如果空'行爲,它允許從視圖中替換記號 - 訣竅是,你需要首先按照視圖字段的順序放置'欄位b'並隱藏它顯示。然後在'field a'設置中,將no結果行爲設置爲'field b'的標記(通常類似[field_b])...從邏輯上來說,這意味着如果字段A有一個將顯示的值,但如果不是(無結果)字段b將被顯示。

相關問題