Salut Antoine,
Nickel ! Voilà du joli travail. Bon, évidemment, maintenant que ça marche je
me rend compte que ma boucle permettant d'aller directement à la dernière
rubrique modifiée ne marche pas, mais ça, au moins, ça n'est pas de ton
ressort.
Je m'y recolle
Amicalement
-- Roustoubi
Re-bjr, c'est encore moi
Nickel ! Voilà du joli travail. Bon, évidemment, maintenant que ça marche je
me rend compte que ma boucle permettant d'aller directement à la dernière
rubrique modifiée ne marche pas, mais ça, au moins, ça n'est pas de ton
ressort.
Je m'y recolle
Alors là je sèche... Explications : je veux faire une boucle qui me donne la
date de mise à jour de la rubrique (avec #DATE qui fonctionne maintenant
et qui me fournisse un lien pour accéder directement à la rubrique la plus
récemment modifiée (celle que j'appelle de façon impropre la "rubrique à
jour" par opposition à la "rubrique en cours" qui est id_rubrique). Pour le
moment, je travaille d'abord sur le site en global, puis je rajouterai les
{id_rubrique} quand nécessaire (et vive les inclusions de squelettes !).
Bien, hier j'avais fait <BOUCLE_globale (RUBRIQUES) {tout} {par
date}{inverse}{0,1}> pensant que le critère {0,1} me tirerait la fameuse
rubrique à jour, ce qui est bien sûr idiot puisque les rubriques parentes de
cette rubrique à jour héritent de sa date de modification. Il semblerait que
cette boucle renvoie le secteur de la rubrique à jour, mais je ne suis pas
sûr que ce soit vrai dans tout les cas. Ce qui est sûr, c'est que la
rubrique retournée est une rubrique parente de la rubrique à jour
puisqu'elle a la même #DATE. Donc je me suis dit : il suffit de redescendre
l'arborescence en sélectionnant les sous-rubriques successives qui ont la
même #DATE. D'où :
<BOUCLE_globale (RUBRIQUES) {tout} {par date}{inverse}{0,1}>
<BOUCLE_enfant (RUBRIQUES) {id_parent} {age_relatif=0}>
<BOUCLE_recursive (boucle_enfant)>
</BOUCLE_recursive>
#TITRE
</BOUCLE_enfant>
</BOUCLE_globale>
Or le résultat n'est pas cohérent avec ce que je suis censé avoir : la
boucle récursive ne s'arrête pas à la rubrique à jour mais prends aussi
toutes ses sous-rubriques qui n'ont rien à faire dans le contexte. La
question est : fais-je fais une erreur de raisonnement, une erreur de boucle
ou est-ce {age_relatif=0} qui déconne ?
-- Roustoubi