
Vous trouverez ici des trucs et astuces destinés aux développeurs de sites sous SPIP.
La majorité de ces trucs est consacrée aux filtres graphiques introduits dans SPIP 1.9. Il y a là en effet un vaste champ d’expérimentation pour les webmestres et les graphistes.
Chaque truc est suivi d’un forum auquel nous vous invitons à participer.
N.B. La présence de ces trucs et astuces sur notre site professionnel est destinée à faire connaître notre activité de création de sites sous SPIP. Vous pouvez librement utiliser les morceaux de code fournis ici dans vos propres squelettes. Vous pouvez reprendre ces exemples sur votre site ou dans les forums d’un autre site ; dans ce cas, nous vous demandons simplement d’avoir la courtoisie de référencer la page d’où est tiré le code repris.
Dorian avait proposé une autre solution il y a bien longtemps ici : Article Précédent / Article Suivant (SPIP-Contrib)
je ne sais pas laquelle est la meilleure :
reboucler sur tous les articles
utiliser le tri SQL pour trouver le prochain article
De plus, je ne suis pas certain que la méthode proposé sur spip-contrib permet d’utiliser par num titre

Si je ne me trompe pas, l’article que tu indiques donnes deux fonctionnements : classement par date, classement par titre. L’idée ici, c’est de pouvoir fonctionner avec réellement n’importe quel classement d’articles.
Hi Arno* !!! Excellent, je maitrîse pas encore la technique des #GET et #SET et dieu sait si c’est puissant. Il manque des exemples concrets dans la planète SPIP, BRAVO pour le site que tu mentionnes en exemple aussi, super navigation !!! très fluide.
@bientôt sur la toile.
Bonjour,
Je voudrais à la place des flèches avoir les logos des articles précédents et suivants et en insérant la balise LOGO à la place de l’image des flèches, je n’arrive qu’à retourner des deux côtés le logo de l’article en cours...
Pouvez-vous m’aider ?
Mile mercis par avance !
Un vieux mécano amateur toujours néophyte...
Salut,
Je suis parvenu à implémenter cette fonctionnalité sans problèmes. Bravo et merci.
Cependant, étant plutôt nouveau sur spip, la subtilité qui fait apparaitre ou disparaitre les fleches m’échappe.
Mes flèches sont des background-image des href. En fait je souhaiterais simplement changer la class css des href plutôt que de les faire disparaitre lorsqu’il n’y pas d’article suivant ou précédent.
Pourriez-vous m’éclairer, me mettre sur la piste ?
Merci.

@flypix : la boucle stocke l’URL de l’article suivant et de l’article précédent dans des variables :
— [(#GET{precedent})>]
— [(#GET{suivant})>]
S’il n’y a pas de précédent ou de suivant, ces variables sont vides. C’est donc en jouant sur les crochets (option avant, option après) qu’on ajoute ou non les éléments de navigation (puisque, si la variable est vide, on n’affiche pas ce qui se trouve à l’intérieur des crochets (et à l’extérieur des parenthèses).
C’est avec cela que vous pouvez jouer pour modifier le code.