Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

Suggestions - classement des articles dans le menu déroulant

Rizzi
le 16 octobre 2012
à 11:23
Rappel du sujet :

Bonjour

En fait, j’ai un soucis : d’un côté j’ai une rubrique un peu statique avec relativement peu d’articles, que je souhaite classer dans un ordre précis. De fait l’ordre alphabétique me convient parfaitement. (j’utilise les dates de rédaction comme une date de mise à jour, pour montrer que les informations sont d’actualité)
De l’autre, j’ai une rubrique contenant des articles quasi-journaliers....Pour cette rubrique, j’aimerais que le classement soit chronologique ou anti-chronologique...
Je ne sais pas s’il est possible de prévoir quelque chose pour ça.
Prévoir une possibilité de donner une liste de numéros de rubriques à classer de telle ou telle façon, avec une façon par défaut pour les autres ?
Une fonctionnalité qui modifierait les titres des articles de chacune des rubriques choisies, de sorte que l’ordre alphabétique simule un ordre chronologique dans chaque rubrique ?
Désolé, j’ai toujours des idées de m...

Suggestions - classement des articles dans le menu déroulant

Mais comme j’aime bien les défis ...

Tu parles de l’affichage des articles dans les pages rubriques ?

Suggestions - classement des articles dans le menu déroulant

dans la page rubrique, mais aussi dans le menu vertical se dépliant. J’ai vraiment de la chance que vous aimiez les défis ;-)

Suggestions - classement des articles dans le menu déroulant

Ah ben oui, c’est dans le titre !

Pour le menu, ça demande réflexion. Cela te poserait problème si on avait d’abord les rubriques avec les articles rangées en ordre alpha puis ensuite les rubriques avec les articles rangés par ordre antéchrono (ou l’inverse) ?

Pour les rubriques, c’est plus facile :
 tu copies inc-rubrique_normal.html dans /squelettes/inclusions en le renommant inc-rubrique_special.html (par exemple mais ne changer que le "normal")
 dedans tu modifies les critère de la BOUCLE_articles_rubs en supprimant {par num titre}
 tu crées un groupe de mots-clés appelé obligatoirement "type_rubrique"
 dans ce groupe, tu crées un mot-clé "special" (ou autre mais le même que ce que tu as mis à la place de "normal" dans le nom du fichier)
 et il ne reste plus qu’à associer ce mot-clé aux rubriques dont tu veux les articles en ordre antéchronologique

Suggestions - classement des articles dans le menu déroulant

Je crois avoir compris... mais je me pencherai sur cette manipulation quand j’aurai plus de temps pour ça. Ca pourrait être pas mal de faire un encart ou un lien vers cette "astuce" dans la partie privée, de sorte que tous vos redevables profitent de ce savoir-faire, non ?

Pour le menu, s’il n’y a pas d’autres possibilités, il n’y a pas le choix, mais ce ne serait pas optimal (au sens où quand il y a un certains nombre de rubriques, leur regroupement bien pensé aide le visiteur à s’y retrouver)

Suggestions - classement des articles dans le menu déroulant

Bon, après mûre réflexion, j’ai trouvé la solution.

Il te suffit de mettre à jour Escal à la version 3.55.0 et d’attribuer le mot-clé "chrono" aux rubriques dont tu veux que les articles soient rangés par ordre anté-chronologique. Les autres resteront en ordre alphabétique ou dans l’ordre que tu veux si tu les numérotes avec un chiffre, un point, un espace et le titre.
exemple :
5. Mon premier article
10. Mon deuxième article
15. Mon troisième article
etc

Judicieux de les numéroter de 5 en 5 pour pouvoir en insérer d’autres ensuite sans refaire toute la numérotation ;-)

Suggestions - classement des articles dans le menu déroulant

parfait !! Merci beaucoup !!

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.1.3