07/11/2012, 18:05:07
Tester si l'image existe. En Php c'est
if (file_exists($root_path.'/uplaods/images/'.$node->alias.'png'))
L'équivalent Smarty c'est donc
{if file_exists($root_path.'/uplaods/images/'.$node->alias.'png')}
Allez hop !
et voilà fin de l'histoire, c'est automatique, ca trouve une image correspondante ou celle par défaut dans tous les cas
if (file_exists($root_path.'/uplaods/images/'.$node->alias.'png'))
L'équivalent Smarty c'est donc
{if file_exists($root_path.'/uplaods/images/'.$node->alias.'png')}
Allez hop !
Citation :<ul>
{foreach from=$nodelist item=node}
<li>Alias : {$node->alias}, Text du lien : <a class='bidon' href="{$node->url}"
{if file_exists($root_path.'/uplaods/images/'.$node->alias.'png')}style="background-image:url({root_url}/uploads/images/{$node->alias}.png)"{/if}>{$node->menutext}</a></li>
{/foreach}
</ul>
et voilà fin de l'histoire, c'est automatique, ca trouve une image correspondante ou celle par défaut dans tous les cas