Je souhaiterai pouvoir faire en plus un lien vers une page agenda si la boucle a plus de 3 résultats.
Je suppose qu'on doit pouvoir le faire avec #TOTAL_BOUCLE.
Cependant je n'ai sait pas comment !!!!
Je souhaiterai pouvoir faire en plus un lien vers une page agenda si
la boucle a plus de 3 résultats.
Je suppose qu'on doit pouvoir le faire avec #TOTAL_BOUCLE.
Je souhaiterai pouvoir faire en plus un lien vers une page agenda si
la boucle a plus de 3 résultats.
Je suppose qu'on doit pouvoir le faire avec #TOTAL_BOUCLE.
Je souhaiterai pouvoir faire en plus un lien vers une page agenda si
la boucle a plus de 3 résultats.
Je suppose qu'on doit pouvoir le faire avec #TOTAL_BOUCLE.
Je souhaiterai pouvoir faire en plus un lien vers une page agenda si la boucle a plus de 3 résultats.
Je suppose qu'on doit pouvoir le faire avec #TOTAL_BOUCLE.
Cependant je n'ai sait pas comment !!!!
tu peux tout simplement essayer de reprendre le 4 eme (un article en exploitant le doublons créé plus haut) :
<BOUCLE_agenda(ARTICLES) {id_rubrique} {par date} {inverse} {age<0} {0,1} {doublons}>
ic le lien vers l'agenda car il y a un quatrieme article...
</BOUCLE_agenda>
soit le bloc [(#COMPTEUR_BOUCLE|<4|?{' ',''}) infos à afficher ]
si #COMPTEUR_BOUCLE est inférieur à 4 (c'est le cas des 3 premiers retours), alors l'expression retourne ' ' (un espace, donc quelque chose) et fait afficher la partie conditionnelle postérieure du bloc (les date, titre et descriptif).
sinon #COMPTEUR_BOUCLE n'est pas inférieur à 4 (donc il s'agit du 4ème résultat), alors l'expression retourne '' (rien) et rien n'est affiché dans la partie conditionnelle postérieure du bloc.
soit le bloc [(#COMPTEUR_BOUCLE|<4|?{'',' '}) lien à afficher ]
si #COMPTEUR_BOUCLE est inférieur à 4 (c'est le cas des 3 premiers retours), alors l'expression retourne '' (rien) et rien n'est affiché dans la partie conditionnelle postérieure du bloc.
sinon #COMPTEUR_BOUCLE n'est pas inférieur à 4 (donc il s'agit du 4ème résultat), alors l'expression retourne ' ' (un espace, donc quelque chose) et fait afficher la partie conditionnelle postérieure du bloc (ton lien)
soit le bloc [(#COMPTEUR_BOUCLE|<4|?{' ',''}) infos à afficher ]
Mais le code proposé par dlatr est beaucoup plus simple...
oui, il vaut mieux faire du code qu'on comprend pour pouvoir le maintenir, mais ca fait une requete de plus au rechargement.
Si on comprend cette syntaxe et si l'affichage est simple, il vaut mieux travailler sur le compteur, par contre, ca ne permet pas de mettre une boucle à l'interieur (ou alors via #INCLURE).
soit le bloc [(#COMPTEUR_BOUCLE|<4|?{' ',''}) infos à afficher ]
Mais le code proposé par dlatr est beaucoup plus simple...
oui, il vaut mieux faire du code qu'on comprend pour pouvoir le
maintenir, mais ca fait une requete de plus au rechargement.
Si on comprend cette syntaxe et si l'affichage est simple, il vaut mieux
travailler sur le compteur, par contre, ca ne permet pas de mettre une
boucle à l'interieur (ou alors via #INCLURE).
@++
___________
oui, ça date de la 1.4.6 ou 1.5.2, donc d'avant ces balises
Claude
Mais le code proposé par dlatr est beaucoup plus simple...
ben...
- une requête sql de plus,
(bon. une de plus sur les 250 nécessaires à l'affichage de la page...)
- mise en place de mots-clè
(ça par contre pour les mises-à-jour, suivi... ce peut être un peu plus enquiquinant...)
l'usage du filtre |condition {si oui, si non}, une fois compris est utile dans bien des situations (souvent pour éviter justement des appels de boucle superflus).
<BOUCLE_article_agenda_lien(ARTICLES) {id_rubrique} {age<0} {3,1}>
<a href="#URL_MA_PAGE_AGENDA"><sub>°</sub> (... suite dans l'agenda)</a>
</BOUCLE_article_agenda_lien>
le doublons ne sert pas pour l'exemple mais il te sert peut-être ailleurs.
une boucle qui choisi trois articles selon tes critères
une autre qui affiche un lien s'il et seulement si y a une autre article (au moins un 4e, donc) selon tes critères. Ici le {par date} est superflu dans cette deuxième boucle.
Claude
???
Le 22 févr. 08 à 13:39, dlatr a écrit :
Le 22 févr. 08 à 13:20, Thomas Lamarche a écrit :
Bonjour,
J'affiche via une boucle les 3 dernier articles d'une rubrique :
Je souhaiterai pouvoir faire en plus un lien vers une page agenda si
la boucle a plus de 3 résultats.
Je suppose qu'on doit pouvoir le faire avec #TOTAL_BOUCLE.