01/07/2010, 17:16:34
Voici mon gabarit sommaire pour un slider de news avec un champ supplémentaire pour uploader une image et création automatique de thumbnail : http://www.confederationparascolaire.org/
Explications complémentaires ici : http://www.cmsmadesimple.fr/forum/viewto...521#p15521
Et pour avoir le titre de la page de détail comme celui de l'article : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=1457
Code :
<!-- Start News Display Template -->
<div id="newsticker-demo">
<div class="newsticker-jcarousellite">
<ul>
{foreach from=$items item=entry}
<li>
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField thumbnail">
{if $field->type == 'file'}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}"><img src="{$entry->file_location}/thumb_{$field->value}" alt="{$entry->title|cms_escape:htmlall}" style="width:96px;" /></a>
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
<div class="NewsSummary info">
{if $entry->postdate}
<span class="NewsSummaryPostdate cat">
{$entry->postdate|cms_date_format}
</span>
{/if}
<div class="NewsSummaryLink news_style">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
<span class="cat">
{$category_label} {$entry->category}
</span>
{if $entry->summary}
<div class="NewsSummarySummary news_style">
{eval var=$entry->summary}
</div>
<div class="NewsSummaryMorelink news_style">
[{$entry->morelink}]
</div>
{else if $entry->content}
<div class="NewsSummaryContent news_style">
{eval var=$entry->content}
</div>
{/if}
{if isset($entry->extra)}
<div class="NewsSummaryExtra news_style">
{eval var=$entry->extra}
{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
</div>
{/if}
</div>
<div class="clearNews"></div>
</li>
{/foreach}
</ul></div></div>
<!-- End News Display Template -->
Et pour avoir le titre de la page de détail comme celui de l'article : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=1457