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
> >>
> >>
> >>
>
>

Reply via email to