Prasath, 
It's Hardik not hardick my friend lol 

Yes u are pretty right about that, all I wanted to see if he even gets an error 
referring to a null value.
If he gets that we could then get an extra check on null value too.

-----Original Message-----
From: prasanth r [mailto:[email protected]] 
Sent: Monday, June 20, 2011 3:25 PM
To: [email protected]
Subject: Re: Help with a FTL if

hardick,

exists will only check for existance of the variable. is it?

thanks
prasath. r

On Mon, Jun 20, 2011 at 3:21 PM, Hardik Handa <[email protected]> wrote:

> <#if productContentWrapper.get("DESCRIPTION")?exists>
>
> ${productContentWrapper.get("DESCRIPTION")}
>
> <#elseif productContentWrapper.get("LONG_DESCRIPTION")?exists >
> ${productContentWrapper.get("LONG_DESCRIPTION")}
>
> </#if>
>
>
> This should do the trick
>
> Regards,
> Hardik Handa
>
>
>
> -----Original Message-----
> From: Sam Hamilton [mailto:[email protected]]
> Sent: Monday, June 20, 2011 3:10 PM
> To: [email protected]
> Subject: Re: Help with a FTL if
>
> Thanks for the help but that didn't work either!?
>
> If the long_description is called first then where there is a long
> description on a product it shows the long description but does not show the
> description on products where there is no long description and only a
> description and most annoyingly if the description is called first then it
> shows description but not the long description on products that don't have a
> description but do have a long description.
>
>
> Sam
>
> On 20 Jun 2011, at 17:16, prasanth r wrote:
>
> > sam,
> >
> > I hope we cannot use has_content with not existing variables. So, I
> suggest
> > to use 'exists' before has_content
> >
> > #if productContentWrapper.get("DESCRIPTION")?exists?has_content>
> >                   ${productContentWrapper.get("DESCRIPTION")}
> > <#else>
> > ${productContentWrapper.get("LONG_DESCRIPTION")}
> >
> >> </#if>
> >
> >
> > best wishes
> > prasath.r
> > 9442369696
> >
> > On Mon, Jun 20, 2011 at 2:42 PM, Sam Hamilton <[email protected]> wrote:
> >
> >> Hi Prasath
> >>
> >> Thanks for pointing that out so the revised code should look something
> like
> >> this so that if there is no content in description is uses
> long_description?
> >>
> >>       <#if productContentWrapper.get("DESCRIPTION")?has_content>
> >>           ${productContentWrapper.get("DESCRIPTION")}
> >>           <#else>
> >>           ${productContentWrapper.get("LONG_DESCRIPTION")}
> >>        </#if>
> >>
> >> Sam
> >>
> >>
> >> On 20 Jun 2011, at 16:56, prasanth r wrote:
> >>
> >>> Hi sam,
> >>>
> >>> 'exists' will check for existence of the variable.
> >>> 'if_exists' will check for 'null' value.
> >>> if you want to check the value then use has_content.
> >>>
> >>> I hope it will help you.
> >>>
> >>> prasath
> >>> 9442369696
> >>>
> >>>
> >>>
> >>>
> >>> On Mon, Jun 20, 2011 at 2:20 PM, Sam Hamilton <[email protected]> wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> Can someone help me with this if statement - i can only get it to
> return
> >> a
> >>>> value for long_description if one exists where as I want it to return
> a
> >>>> description if no long_description is found?
> >>>>
> >>>>          <#assign prodDesc =
> >>>> productContentWrapper.get("LONG_DESCRIPTION")?if_exists>
> >>>>          <#if prodDesc?exists>
> >>>>              ${productContentWrapper.get("LONG_DESCRIPTION")}
> >>>>          <#else>
> >>>>              ${productContentWrapper.get("DESCRIPTION")?if_exists}
> >>>>          </#if>
> >>>>
> >>>>
> >>>> Thanks
> >>>> Sam
> >>>>
> >>>>
> >>>>
> >>
> >>
>
>
> ::DISCLAIMER::
>
> -----------------------------------------------------------------------------------------------------------------------
>
> The contents of this e-mail and any attachment(s) are confidential and
> intended for the named recipient(s) only.
> It shall not attach any liability on the originator or HCL or its
> affiliates. Any views or opinions presented in
> this email are solely those of the author and may not necessarily reflect
> the opinions of HCL or its affiliates.
> Any form of reproduction, dissemination, copying, disclosure, modification,
> distribution and / or publication of
> this message without the prior written consent of the author of this e-mail
> is strictly prohibited. If you have
> received this email in error please delete it and notify the sender
> immediately. Before opening any mail and
> attachments please check them for viruses and defect.
>
>
> -----------------------------------------------------------------------------------------------------------------------
>

Reply via email to