[Résolu] trier les catégories par ordre alphabétique
Bonjour,
Si je ne m'abuse, l'affichage des catégories sur un site se fait selon l'ordre qui leur a été donné dans l'espace administration.
Par exemple, si la catégorie nommée "Zoulou" a le numéro d'ordre "1", elle apparaîtra avant la catégorie nommée "Alpha" qui a le numéro d'ordre "2".
Cela implique de modifier l'ordre des catégories si l'on veut les voir apparaître par ordre alphabétique.
Existe t-il une astuce pour que les catégories apparaissent automatiquement par ordre alphabétique en cas de nouvelle création ?
Merci par avance pour vos réponses
Si je ne m'abuse, l'affichage des catégories sur un site se fait selon l'ordre qui leur a été donné dans l'espace administration.
Par exemple, si la catégorie nommée "Zoulou" a le numéro d'ordre "1", elle apparaîtra avant la catégorie nommée "Alpha" qui a le numéro d'ordre "2".
Cela implique de modifier l'ordre des catégories si l'on veut les voir apparaître par ordre alphabétique.
Existe t-il une astuce pour que les catégories apparaissent automatiquement par ordre alphabétique en cas de nouvelle création ?
Merci par avance pour vos réponses
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci beaucoup pour ta réponse.
J'ai tout de suite testé la 2ème solution qui a résolu mon problème.
Bon week-end
Je tourne sur la version 5.1.7 de PluXml.
Je relance ce sujet car je souhaite également que dans la partie Administration >> page de Création d'un article,
les catégories qui se trouvent dans la zone de droite soient automatiquement classées alphabétiquement,
sans être obligé de modifier leur "Ordre" dans la page de gestion des "Catégorie"... car j'en ai beaucoup !
Quel fichier et ligne de code dois-je modifier ?
La réponse a à priori déjà été donnée sur ce post mais elle a disparu !
Merci par avance de vos lumières...
Bien à tous
Nico
dans core/admin/index.php, recherche la ligne "if($plxAdmin->aCats) {" et modifie comme ci-dessous avec ksort : Cela est pour Pluxml 5.4. Il faut que j'aille voir si j'ai encore une version 5.1.7 derrière mes fagots
Je n'ai pas assez de catégories pour vérifier mais cela devrait le faire.
C'est combien beaucoup de catégories ?
Rappel linguistique : Il n'y a pas d'accent en latin, et donc on écrit "a priori" sans accent.
A+
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Merci pour le cours de latin
Nico
J'ai tester sur le fichier que tu m'indiques, mais rien ne bouge au niveau de mes catégories
J'ai donc mis en commentaire le bout de code en question et les catégories s'affichent toujours !
Est-ce-qu'on cible bien le bon fichier ?
Pour plus de précision voici une copie d'écran des catégories dont je parle dans la zone d'admin :
Merci encore pour ton aide,
Nico
au niveau de cette partie de code :
j'ai essayé de placer à plusieurs endroits le bout de code suivant mais sans résultat !
Je continue mes recherches, en tout cas merci de m'avoir mis sur la voie...
Et il faut prendre la fonction asort(). Je reprends le code que tu donnes en utilisant un array temporaire plutôt que de modifier $plxAdmi->aCats. Les anciennes lignes de code sont en commentaires et tu peux les supprimer :
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Un grand merci à toi, ça fonctionne parfaitement 8)
Et la liste déroulante de filtrage des catégories s'affiche maintenant aussi selon l'ordre alphabétique