Salut,
Non je n'ai pas de telle boucle principale...
ben alors ton problème est simple.
Je dois avouer que je n'ai pas du comprendre quelque
chose dans les boucle
le truc n'est pas compliqué : tu veux lire un article (et
accessoirement afficher la hiérarchie dont il dépend) donc,
il te faut un lien sur l'article (ça, tu dois déjà l'avoir, c'est pour
cela que tu peux lire tes articles).
Donc ce lien demande l'exécution de article.php3 avec
comme variable id_article (le numéro de l'article que tu
souhaites lire).
Ceci engendre l'affichage de ton squelette article.html.
Donc si tu veux avoir le titre de ton article il faudrait que
dans ton squelette tu aies un truc qui ressemble à ça :
<BOUCLE_titre(ARTICLES){id_article}>
#TITRE
Spip peut te donner le titre car tu as commencé une boucle
article (en gros tu viens de lui dire "va cercher dans la base
le titre de l'article dont le numéro est en paramètre)
Pour ce qui concerne ton problème : Tu veux la hiérarchie
menant à l'article alors ....... voila copie d'un mail d'un gars
de la liste qui a réussit l'affaire :
De : NEVIANS Cédric <cnevians@nordnet.fr>
Date : Mar 03 sep 2002 04:00:06 PM Europe/Paris
À : <spip@rezo.net>
Objet : Rép : [Spip] probléme de boucle ... ![]()
merci mon gars.. donc ça marche .. avec une boucle
différente dans article
et rubrique... (comprendre article.html et rubrique.html)
donc pour rubrique :
<BOUCLE_rub(RUBRIQUES){id_rubrique}>
<BOUCLE_chemin(HIERARCHIE){id_rubrique}>
<span class="lien">[<a
href="#URL_RUBRIQUE"><b>(#TITRE)</b></a> >]
</span>
</BOUCLE_chemin>
<span class="lien">#TITRE</span>
</BOUCLE_rub>
et pour le fichier article.html :
<BOUCLE_principale_h(ARTICLES){id_article}{doublons}>
<font face="verdana,arial,helvetica" size=1>
<BOUCLE_hier(HIERARCHIE){0,10}{doublons}>
[<a href="#URL_RUBRIQUE"><b>(#TITRE)</b></a> >]
</BOUCLE_hier>
#TITRE
</BOUCLE_principale_h>
voilà et ça marche merci encore pour tous ...
bon ben je m'attaque au reste ...
zut... ou est ce que j'ai encore mis mon aspro 500 moi ... ![]()
Bon voyage dans les boucles ![]()
Tchô!