sam,

print whole map like this ${productContentWrapper}

and post the result then it will be helpful to all
thanks
prasath



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

> Sam,
>
> Wat does it print when u use the code lines I provided ???
> It would be of help to me to figure out the actual problem
>
> -----Original Message-----
> From: Sam Hamilton [mailto:[email protected]]
> Sent: Monday, June 20, 2011 3:31 PM
> To: [email protected]
> Subject: Re: Help with a FTL if
>
> Hi Hardik and Jacques - tried both that and also does not work.
>
> So far the only solution would be to hope that one product does not have
> both a description and a long_description and use:
> ${productContentWrapper.get("DESCRIPTION")}
> ${productContentWrapper.get("LONG_DESCRIPTION")}
>
> Very fustrating!
>
> Sam
>
>
> On 20 Jun 2011, at 17:54, prasanth r wrote:
>
> > 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