Forums / Setup & design / Optional content items - how to NOT display in a template?
Pirkka Hartikainen
Tuesday 29 July 2003 5:42:11 am
Simple noobie question:
"I have an optional image field in my content class. I know how to display the image on the page using code like this:
<img src=/{$node.data_map.myimage.content[reference].full_path}>
How do I write a conditional statement that only outputs this line if the 'myimage' data item exists for the currently viewed node?"
I've tried this one, unsuccesfully:
{let ImageURL=$node.data_map.myimage.content[reference].full_path} {section show=not(eq($ImageURL, ""))} <img src=/{$ImageURL}>{/section}
Bjørn Kaarstein
Tuesday 29 July 2003 6:47:46 am
Try something like this...
{section show=ne($node.data_map.myimage.content)}
<img src={$node.data_map.myimage.content[medium].full_path|ezurl} hspace="5" vspace="5" border=1 align=left>
{/section}
Regards Bjørn
Tuesday 29 July 2003 2:39:20 pm
Works!!! Thank you.