07/10/2012, 18:42:20
Bonjour,
Merci pour vos réponses, malheureusement je n'arrive à faire fonctionner aucune des 2.
Je vous donne un exemple, voici la liste de mes articles:
Nom de l'article Date Catégorie Extra
Article général 3 06/10/2012 17:30:36 Générale 0
Article général 2 06/10/2012 17:29:59 Générale 0
Article général 06/10/2012 17:29:29 Générale 0
Article épinglé 2 06/10/2012 17:28:30 Epinglé 1
Article épinglé 1 06/10/2012 17:16:01 Epinglé 1
News Module Installed 05/10/2012 17:06:05 Générale 0
Et voici l'ordre dans lequel j'aimerais que cela ressorte:
Article épinglé 2 06/10/2012 17:28:30 Epinglé 1
Article épinglé 1 06/10/2012 17:16:01 Epinglé 1
Article général 3 06/10/2012 17:30:36 Générale 0
Article général 2 06/10/2012 17:29:59 Générale 0
Article général 06/10/2012 17:29:29 Générale 0
News Module Installed 05/10/2012 17:06:05 Générale 0
@heriquet: en mettant 1 pour les épinglés et 0 pour les extra voici ce que ça me sort en utilisant {news number='3' detailpage='news' sortby='news_extra' sortasc='true'} :
News Module Installed
Article général
Article général 2
Article général 3
Article épinglé 1
Article épinglé 2
Les news épinglées sont à la fin et les dernier articles sont affichés en dernier.
@Jean le Chauve: J'ai utilisé le plugin en modifiant mon gabarit. J'ai remplacé {foreach from=$items item=entry} par {foreach from=$items|sort_object_array:'date' item='entry'}
et dans la page j'ai mis : {news pagelimit=3 detailpage='news' category="*" sortby="news_category"}
Voici le résultat:
News Module Installed
Article épinglé 2
Article épinglé 1
Article général 3
Article général 2
Article général
L'ordre est presque bien sauf le "News Module Installed" qui se retrouve au début au lieu d'être à la fin.
Je vois donne mon gabarit de sommaire d'articles si cela peut vous aider à résoudre mon problème:
Merci pour vos réponses, malheureusement je n'arrive à faire fonctionner aucune des 2.
Je vous donne un exemple, voici la liste de mes articles:
Nom de l'article Date Catégorie Extra
Article général 3 06/10/2012 17:30:36 Générale 0
Article général 2 06/10/2012 17:29:59 Générale 0
Article général 06/10/2012 17:29:29 Générale 0
Article épinglé 2 06/10/2012 17:28:30 Epinglé 1
Article épinglé 1 06/10/2012 17:16:01 Epinglé 1
News Module Installed 05/10/2012 17:06:05 Générale 0
Et voici l'ordre dans lequel j'aimerais que cela ressorte:
Article épinglé 2 06/10/2012 17:28:30 Epinglé 1
Article épinglé 1 06/10/2012 17:16:01 Epinglé 1
Article général 3 06/10/2012 17:30:36 Générale 0
Article général 2 06/10/2012 17:29:59 Générale 0
Article général 06/10/2012 17:29:29 Générale 0
News Module Installed 05/10/2012 17:06:05 Générale 0
@heriquet: en mettant 1 pour les épinglés et 0 pour les extra voici ce que ça me sort en utilisant {news number='3' detailpage='news' sortby='news_extra' sortasc='true'} :
News Module Installed
Article général
Article général 2
Article général 3
Article épinglé 1
Article épinglé 2
Les news épinglées sont à la fin et les dernier articles sont affichés en dernier.
@Jean le Chauve: J'ai utilisé le plugin en modifiant mon gabarit. J'ai remplacé {foreach from=$items item=entry} par {foreach from=$items|sort_object_array:'date' item='entry'}
et dans la page j'ai mis : {news pagelimit=3 detailpage='news' category="*" sortby="news_category"}
Voici le résultat:
News Module Installed
Article épinglé 2
Article épinglé 1
Article général 3
Article général 2
Article général
L'ordre est presque bien sauf le "News Module Installed" qui se retrouve au début au lieu d'être à la fin.
Je vois donne mon gabarit de sommaire d'articles si cela peut vous aider à résoudre mon problème:
Code :
[== HTML ==]
<!-- Start News Display Template -->
{* if you don't want category browsing on your summary page, remove this line and everything above it *}
{foreach from=$items|sort_object_array:'date' item='entry'}
<div class="NewsSummary">
<div class="NewsSummaryLink">
<h2>
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</h2>
</div>
{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}
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField">
{if $field->type == 'file'}
<img src="{$entry->file_location}/{$field->value}"/>
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
{if $entry->postdate}
<div class="NewsSummaryPostdate">
{$entry->postdate|cms_date_format}
</div>
{/if}
</div>
{/foreach}
{if $pagecount > 1}
<p>
{if $pagenumber > 1}
{$firstpage} {$prevpage}
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
{$nextpage} {$lastpage}
{/if}
</p>
{/if}
<!-- End News Display Template -->