Forums / Developer / Help: check if ALT-tag exists or not..bug in ez?
K259
Tuesday 29 November 2005 5:11:44 am
Łukasz Serwatka
Wednesday 30 November 2005 3:06:31 am
Try with
{if $node.object.data_map.image.content.alternative_text} {$node.object.data_map.image.content.alternative_text} {else} {$node.name} {/if}
Personal website -> http://serwatka.net Blog (about eZ Publish) -> http://serwatka.net/blog
Wednesday 30 November 2005 4:41:26 pm
Hmm..this didn't work Lukasz. Alle the images on the site were gone when I tried your solution :/
Wednesday 30 November 2005 10:51:08 pm
I tested this code on 3.7.2, it is working fine. Which version of eZ publish do you use? And where did you put this code, in overriden ezimage.tpl?
Thursday 01 December 2005 3:50:50 am
v.3.4 and in embed_class_5.tpl
{if $object.data_map.image.content.alternative_text} <img src={$image_variation.full_path|ezroot} alt="{$object.data_map.image.content.alternative_text|wash(xhtml)}" /> {else} <img src={$image_variation.full_path|ezroot} alt="{$object.data_map.name}" /> {/if}
Thursday 01 December 2005 3:53:06 am
Then you will have to change syntax and use {section} instead of {if}
{section show=$object.data_map.image.content.alternative_text} {$object.data_map.image.content.alternative_text} {section-else} {$object.name} {/section}
I didn't test it but it should work.
Thursday 01 December 2005 3:54:34 am
Tnx. I'm gonna test it tonight :)