2015-01-16 6 views
12

Ich möchte prüfen, ob eine Sequenz in einer Freemarker Vorlage leer ist.Freimarker Vorlagen überprüfen, ob die Sequenz leer ist

Dieser Code-Schnipsel funktioniert zu überprüfen, ob eine Sequenz ein Wert enthält:

<#if node.attachments?seq_contains("blue")> 
    <pre>hello</pre> 
</#if> 

Wenn jedoch node.attachments leer ist, würde Ich mag, etwas anderes zu tun.

Das ist die Syntax dafür?

Antwort

19

Dies funktioniert

<#if node.attachments?size != 0>

+0

das perfekt funktioniert. Vielen Dank. – SeanPlusPlus

+19

Sie können auch '? Has_content' verwenden – ratherblue