2
Indiquez l’intérêt que vous portez à cette question
0

Modifier un squelette d’article en fonction de la rubrique d’où l’on vient

Nibbler

Bonjour à tous et merci d’avance pour vos précieux conseils :)

Je me trouve face à un petit casse-tête que je n’arrive malheureusement pas à résoudre tout seul donc je fais appel à plus de neurones.

Mon site se compose principalement d’une page Travaux (rubrique 3) qui est une grille de vignette représentant chacune un article.
Ces articles sont tous présents dans la rubrique 3 et son différencié, entre autre, par des mots clés (news, print, web etc.) ce qui me permet de les afficher séparément via des filtres.

J’ai aussi une page News qui est identique à Travaux mais qui n’affiche que les vignettes des articles ayant le mot-clé "News".

Jusque là, rien de très complexe.

Lorsque je clique sur la vignette d’un article (dans News comme dans Travaux), j’atterris sur la page de l’article en question. et je peux naviguer entre les articles via un bouton "précédent" et un bouton "suivant" que j’ai récupéré sur une contrib.

                <BOUCLE_posterieur(ARTICLES){id_rubrique=3}{id_mot?} {!id_article} {date >= #DATE}{par date, id_article}{lang}{0,1}>
                    <div style="float:left;"><a href="[(#URL_ARTICLE|parametre_url{id_mot,#ID_MOT})]" title="Travail précédent"><img src="IMG/previous.png"></a></div>
                </BOUCLE_posterieur>
               
                <BOUCLE_anterieur(ARTICLES){id_rubrique=3}{id_mot?} {!id_article} {date < #DATE}{par date, id_article}{lang}{n-1,n}>
                    <div style="float:right;"><a href="[(#URL_ARTICLE|parametre_url{id_mot,#ID_MOT})]" title="Travail suivant"><img src="IMG/next.png"></a></div>
                </BOUCLE_anterieur> 

Ces boutons sont relativement simples, ils vont chercher l’article qui possède la date de rédaction juste avant et juste après l’article affiché. Mais, il le fait pour la totalité des articles de la rubrique 3 (Travaux) puisque tous les articles sont dedans.

Or, si j’atteint l’article via la page "News", j’aimerai naviguer uniquement entre les articles précédent/suivant qui ont aussi le mot clé "News" car sinon, c’est un peu déroutant pour l’internaute : Je ne veux voir que les nouveauté, j’en ouvre une mais si je fais "suivant" je peux voir afficher un article qui n’est pas dans les nouveautés...

Du coup, j’ai essayé, d’indiquer un parametre_url lorsque je clique sur les vignettes de la page Newsn afin de spécifier d’une manière ou d’une autre, que c’est bien de cette page que l’on vient. Mais je ne parvient pas à utiliser ce paramètre comme critère de mes boucles... :(

Donc si jamais vous avez une idée, je suis tout ouïe.

Merci d’avance !