2016-11-04 58 views
0

在樹枝中,我正在輸出圖像。但是,有時它顯示爲空格,只有空格或甚至空。我試圖做到以下幾點,當空的時候,完整的div不顯示。但是,無論{{ content.field_nova_panels_image }}是否有圖像,它似乎都不顯示div。如何確保在樹枝內沒有數據時不會顯示內容

{% if content.field_panels_image|trim is not empty %} 
    <div class="col-md-3" style="max-width: 250px; padding: 0"> 
     {{ content.field_panels_image }} 
    </div> 
    {% endif %} 

如果我有如下,我看到有

<div class="col-md-3" style="max-width: 250px; padding: 0"> 
    {{ content.field_panels_image }} 
</div> 

回答

0

圖像有可能是trim沒有刪除其他空白字符。

你可以嘗試只包含各種空白字符的字符串正則表達式比較:

{% if not content.field_panels_image matches '/^[\s]+$/' %} 
+0

請看看我的編輯。謝謝 –

+0

@HelloUniverse,抱歉,我昨晚誤解了你的問題。我已經更新了我的答案。 – Rhono