08/10/2012, 13:36:02
@jissey: il y a de la pagination sur mon gabarit sachant que je veux qu'il y ai 3 articles affichés par page:
Donc impossible de mettre 2 balises {News}
@Jean le Chauve: merci pour ta réponse, effectivement je n'avais pas bien compris comment fonctionnait le plugin mais maintenant je vois à peu près comment ça marche.
Je viens de tester avec {foreach from=$items|sort_object_array:'-postdate' item=entry} dans mon gabarit et dans la page: {news number=3 detailpage='news' sortby='news_category'}. Malheureusement j'ai un problème avec ça car les articles sont bien triés par date mais plus par catégorie...
En reprenant l'exemple précédent:
Mes articles (j'ai rajouté un article aujourd'hui):
Nom de l'article Date(postdate) Catégorie
Article épinglé 3 08/10/2012 12:35:22 Epinglé
Article général 3 06/10/2012 17:30:36 Générale
Article général 2 06/10/2012 17:29:59 Générale
Article général 06/10/2012 17:29:29 Générale
Article épinglé 2 06/10/2012 17:28:30 Epinglé
Article épinglé 1 06/10/2012 17:16:01 Epinglé
News Module Installed 05/10/2012 17:06:05 Générale
Voilà ce que j'ai dans la page affichée:
Article épinglé 3 08/10/2012 12:35:22 Epinglé
Article général 3 06/10/2012 17:30:36 Générale
Article général 2 06/10/2012 17:29:59 Générale
Article général 06/10/2012 17:29:29 Générale
Article épinglé 2 06/10/2012 17:28:30 Epinglé
Article épinglé 1 06/10/2012 17:16:01 Epinglé
News Module Installed 05/10/2012 17:06:05 Générale
et si j'enlève |sort_object_array:'postdate' alors les articles sont triés par catégorie mais plus par date. Je comprend plus très bien là...
Je me suis dis par la suite que j'allais essayer de modifier le plugin pour pouvoir trier les deux champs, mais je n'ai pas trouvé de solution pour pouvoir trier 2 champs d'un tableau.
Code :
[== Indéfini ==]
{if $pagecount > 1}
<p>
{if $pagenumber > 1}
{$firstpage} {$prevpage}
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
{$nextpage} {$lastpage}
{/if}
</p>
{/if}
Donc impossible de mettre 2 balises {News}
@Jean le Chauve: merci pour ta réponse, effectivement je n'avais pas bien compris comment fonctionnait le plugin mais maintenant je vois à peu près comment ça marche.
Je viens de tester avec {foreach from=$items|sort_object_array:'-postdate' item=entry} dans mon gabarit et dans la page: {news number=3 detailpage='news' sortby='news_category'}. Malheureusement j'ai un problème avec ça car les articles sont bien triés par date mais plus par catégorie...
En reprenant l'exemple précédent:
Mes articles (j'ai rajouté un article aujourd'hui):
Nom de l'article Date(postdate) Catégorie
Article épinglé 3 08/10/2012 12:35:22 Epinglé
Article général 3 06/10/2012 17:30:36 Générale
Article général 2 06/10/2012 17:29:59 Générale
Article général 06/10/2012 17:29:29 Générale
Article épinglé 2 06/10/2012 17:28:30 Epinglé
Article épinglé 1 06/10/2012 17:16:01 Epinglé
News Module Installed 05/10/2012 17:06:05 Générale
Voilà ce que j'ai dans la page affichée:
Article épinglé 3 08/10/2012 12:35:22 Epinglé
Article général 3 06/10/2012 17:30:36 Générale
Article général 2 06/10/2012 17:29:59 Générale
Article général 06/10/2012 17:29:29 Générale
Article épinglé 2 06/10/2012 17:28:30 Epinglé
Article épinglé 1 06/10/2012 17:16:01 Epinglé
News Module Installed 05/10/2012 17:06:05 Générale
et si j'enlève |sort_object_array:'postdate' alors les articles sont triés par catégorie mais plus par date. Je comprend plus très bien là...
Je me suis dis par la suite que j'allais essayer de modifier le plugin pour pouvoir trier les deux champs, mais je n'ai pas trouvé de solution pour pouvoir trier 2 champs d'un tableau.