SORU
20 Kasım 2008, PERŞEMBE


Nasıl bir değişken FreeMarker bir şablon varsa kontrol etmek için?

Hangi değerleri şablonu işlendiğinde verilen yer tutucuları bir sürü içeren Freemarker bir şablon var. Koşullu eğer userName değişkenini belirttiğinizde, bir şey gibi şablonun bir parçası dahil etmek istiyorum:

[#if_exists userName]
  Hi ${userName}, How are you?
[/#if_exists]

Ancak, FreeMarker manuel if_exists önerilmiyor işaret gibi görünüyor, ama bunu başarmak için başka bir yol bulamıyorum. Tabii ki, basit ek boolean değişken bir isUserName sağlanması ve bu gibi kullanabilirsiniz:

[#if isUserName]
  Hi ${userName}, How are you?
[/#if]

Ama eğer kullanıcı adı var olup olmadığını kontrol etmenin bir yolu varsa, o zaman bu ekstra değişken ekleme kaçınabilirim.

CEVAP
20 Kasım 2008, PERŞEMBE


[#if userName??]
   Hi ${userName}, How are you?
[/#if]

Ya da yazımı freemarker: standart

<#if userName??>
   Hi ${userName}, How are you?
</#if>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hidetake takayama

    hidetake tak

    3 Mart 2009
  • K-391

    K-391

    23 EKİM 2012
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005