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