2008-11-17 15 views
13

FreeMarker टेम्पलेट्स निम्न सिंटैक्सअगर-बाकी FreeMarker टेम्पलेट में

<#if hot> 
    It's hot. 
</#if> 

के साथ एक अगर बयान का समर्थन मैं दस्तावेज में देखा है और एक करता है, तो-और कुछ बयान के लिए कोई समर्थन नहीं मिल रहा। बेशक मैं उसी परिणाम को प्राप्त कर सकता हूं:

<#if hot> 
    It's hot. 
</#if> 
<#if !hot> 
    It's not hot. 
</#if> 

क्या फ्री-मार्कर द्वारा प्रदान की जाने वाली सहायता के लिए समर्थन है?

चीयर्स, डॉन

उत्तर

25

हाँ, आप लिख सकते हैं:

<#if hot> 
it's hot 
<#else> 
it's not 
</#if> 

और अगर आप freemarker के बहुत सारे कार्य कर रहे हैं, मैं वास्तव में IntelliJ विचार 8 सिफारिश कर सकते हैं, अपने freemarker समर्थन वास्तव में मदद करता है .. ।

+1

<#/if> lwpro2

+0

धन्यवाद, अच्छा पकड़ –

13

हाँ, sintaxis है:

<#if condition>

...

<#elseif condition2>

...

<#elseif condition3>

...

<#else>

...

<#/if>

आप Netbeans उपयोग कर रहे हैं Freemarker complete reference

पा सकते हैं, वहाँ this plugin

+0

धन्यवाद। इस वाक्य रचना के साथ भी काम करता है [#if myVar? has_content && myVar == ] ... [#elseif myVar? has_content && myVar == ] ... [#else] ... [/ #if] –

0

iberck पहले से ही डॉक्स ने बताया है। लेकिन यहां if-else in FreeMarker के बारे में सटीक दस्तावेज है।

+0

दस्तावेज पर जाएं iberk ने इंगित किया है, उस पृष्ठ पर खोज करें और आप यहां जाएं: http://freemarker.sourceforge.net/docs/ref_directive_if.html –

+0

@Ulf: मुझे आपकी बात नहीं मिलती है। –

संबंधित मुद्दे