13/11/2012, 14:18:16
Pour que la vignette se positionne en haut et à gauche, tu peux soit jouer avec les css, soit déplacer ce bout de code juste après le <h2> :
On a bien compris ce que tu voulais, mais quel est ton problème avec le code ?
Et si tu nous donnais le gabarit du sommaire ?
Vérifie que l'alias dans le CGSmartImage est bien le même que celui dans le gabarit : miniature_news, car dans ton post tu as écris alias='miniatures_news'
Code :
[== Indéfini ==]
<span class="NewsSummaryField">
{foreach from=$entry->fields item='field'}
{if $field->name == 'image' && $field->value neq ''}
{capture assign='photoarticle'}uploads/news/id{$entry->id}/{$field->value}{/capture}<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}" class="alignleft">{cms_module module="CGSmartImage" alias='miniature_news' src=$photoarticle alt=$entry->title class="alignleft"}</a>
{elseif $field->name == 'imagePicker' && $field->value neq ''}
{capture assign='photopicker'}
{* regex permettant de supprimer les dimensions et le alt mis automatiquement par le wysiwyg *}
{eval var=$field->value|regex_replace:'#<img\ssrc=\"(.*)\"\salt=\".*\"\swidth=\".*\"\sheight=\".*\"\s/>#':'$1'}{/capture}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}" class="alignleft">
{cms_module module="CGSmartImage" alias='miniature_news' src=$photopicker alt=$entry->title class="alignleft"} </a>
{/if}
{/foreach}
</span>
On a bien compris ce que tu voulais, mais quel est ton problème avec le code ?
Et si tu nous donnais le gabarit du sommaire ?
Vérifie que l'alias dans le CGSmartImage est bien le même que celui dans le gabarit : miniature_news, car dans ton post tu as écris alias='miniatures_news'