04/05/2012, 20:14:51
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site :
#~ Hébergeur / Soft : infomaniak.ch
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à tous,
Le gabarit du sommaire des articles, j'ai ajouté un gabarit "newsletterarticle" dont le code est le suivant:
Code :
[== Indéfini ==]
<!-- Start News Display Template -->
{foreach from=$items item=entry}
<div class="NewsSummary">
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
{if $entry->postdate}
<div class="NewsSummaryPostdate">
{$entry->postdate|cms_date_format}
</div>
{/if}
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField">
{if $field->type == 'file'}
{capture assign='photoarticle'}{$entry->file_location}/{$field->value}{/capture}
{CGSmartImage src=$photoarticle filter_croptofit='120,90,transparent'}
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
{if $entry->summary}
<div class="NewsSummarySummary">
{eval var=$entry->summary}
</div>
<div class="NewsSummaryMorelink">
{$entry->morelink}
</div>
{else if $entry->content}
<div class="NewsSummaryContent">
{eval var=$entry->content}
</div>
{/if}
{if isset($entry->extra)}
<div class="NewsSummaryExtra">
{eval var=$entry->extra}
{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
</div>
{/if}
</div>
{/foreach}
<!-- End News Display Template -->
Dans le contenu du message de ma Newsletter dans le module Newslette Made Simple (NMS), je fais appel aux 3 derniers articles en utilisant le summarytemplate='newsletterarticle'.
Après l'envoi de ma newsletter: j'ai cette erreur
string(155) "Smarty error: [in module_db_tpl:News;summarynewsletterarticle line 20]: syntax error: unrecognized tag 'CGSmartImage' (Smarty_Compiler.class.php, line 590)"
au début du message mais les 3 derniers articles s'affichent bien sans toutefois les images.
Quelqu'un pourrait m'expliquer l'erreur et comment résoudre cela.
Merci