12/08/2012, 15:41:36
Ok, il a fallu que je crée une regex pour récupérer le nom de l'image créée par CGSmartImage, et j'ai aussi corrigé la slash de trop dans le chemin du thumbnail (créée par Gallery).
Remplace ton foreach : par celui-ci :Ajoute l'alias "test" : filter_croptofit="598,512" dans l'admin de CGSmartImage
J'ai testé et il fonctionne : www.tutos-pour-cmsmadesimple.be
Remplace ton foreach :
Code :
[== Indéfini ==]
{foreach from=$images item=image}
<li>
<a class="thumb" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}" rel="history">
<img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
</li>
{/foreach}
Code :
{foreach from=$images item=image}
{cms_module module='CGSmartImage' alias='test' src=$image->file|rawurldecode assign='CGS'}
<li>
<a class="thumb" href="{$CGS|regex_replace:'#<img\ssrc=\"(.*)\"\swidth=\".*\"\sheight=\".*\"\salt=\".*\"/>#':'$1'}" title="{$image->titlename}" rel="history">
<img src="{$image->thumb|rawurldecode|replace:'//thumb_':'/thumb_'}" alt="{$image->titlename}" /></a>
</li>
{/foreach}
J'ai testé et il fonctionne : www.tutos-pour-cmsmadesimple.be