Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Nouveau plugin : trier les champs d'un objet
#13
Bonjour Jean,
je reviens sur ce topic car je tente vainement de classer mes catégories pas ordre chronologique décroissant.

J'ai créé le fichier modifier.sort_object_array.php comme tu le propose, puis ai rentré dans mon gabarit de catégories :

Code :
[== HTML ==]
[== Indéfini ==]
<ul class="list1">
{foreach from=$cats|sort_object_array:'-news_category_name' item=node}
<li>
    <div class="lien_article">
    <a href="{$node.url}">{$node.news_category_name}</a>
    </div>
</li>
{/foreach}
</ul>

Résultat j'ai une suite d'une vingtaine de lignes en front :
Notice: Trying to get property of non-object in F:\WEB\wamp\www\annevaleriedupond.com\plugins\modifier.sort_object_array.php(32) : runtime-created function on line 1

Puis mes catégories dans le désordre :

Archives 2012
Archives 2013
Archives 2011
Archives 2010
Archives 2009

Saurais tu me dire ce que je dois modifier pour obtenir cette affichage :

Archives 2013
Archives 2012
Archives 2011
Archives 2010
Archives 2009

Merci
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)