我使用替代freemarker語法(與方括號的那個)。它工作正常,但我無法弄清楚如何使用條件來檢查數字是否大於或小於。以下是我的語法Freemarker替代[語法]如果條件與編號
[#if ${numberCoupons} <= 1]
[#assign couponsText = 'coupon']
[/#if]
這裏「<」符號失敗。你知道我在這裏做錯了什麼。
也有任何文檔可以用於freemarker的替代語法的整個指令列表?
我使用替代freemarker語法(與方括號的那個)。它工作正常,但我無法弄清楚如何使用條件來檢查數字是否大於或小於。以下是我的語法Freemarker替代[語法]如果條件與編號
[#if ${numberCoupons} <= 1]
[#assign couponsText = 'coupon']
[/#if]
這裏「<」符號失敗。你知道我在這裏做錯了什麼。
也有任何文檔可以用於freemarker的替代語法的整個指令列表?
您應該能夠使用任何如下:
[#if (numberCoupons <= 1)]
[#if numberCoupons <= 1]
[#if numberCoupons lte 1]
[#if numberCoupons \lte 1]
我會用括號。
這是在詳細: http://freemarker.sourceforge.net/docs/dgui_template_exp.html#dgui_template_exp_comparison
向下滾動只是一點點在與「有一個小問題」
在這種情況下,錯誤消息應該抱怨{
而不是<
。你在看這個好地方嗎?無論如何,你不能在那裏使用${...}
。它應該是簡單的[#if numberCoupons <= 1]
。
我改爲按你說的開始該段的最後一段,但它仍然給我同樣的錯誤 –
我想你不看錯誤的地方。我假設你已經使用了錯誤消息中的行號,所以也許它在另一個模板中。 – ddekany