Un site realisé avec SPIP est construit sur le principe de rubriques. Cette boucle permet de savoir, à tout moment, où l’on se trouve dans l’arborescence du site.
Par exemple, si vous faites un site d’annuaire à la Yahoo, et si vous êtes sur un article de la rubrique journaux et magazines , vous aurez ceci :
Accueil > Santé > Actualités et médias > Journaux et magazines.



Vos commentaires
# Le 10 août 2004 à 14:40, par a w
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
merci pour ce code très clair
j’ai juste une petite question pratique : il fonctionne très bien quand je l’intègre dans le squelette même de la rubrique mais n’affiche rien si je le place dans un inclure que j’appelle depuis le squelette de la rubrique
peut-être que je me trompe de méthode ?
(en gros je veux appeler ce code depuis différentes rubriques)
audrey
# Le 4 décembre 2004 à 16:52, par DarkJack
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
« INCLURE » pose probleme pour la compatibilité avec le reste de la page. On obtien certains bugs comme celui que tu viens de décrire. La solution reste de le mettre sur un squelette de rubrique.
Répondre à ce message
# Le 12 mars 2004 à 16:13, par genma
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
Le code cité ne marchait pas chez moi, j’ai testé ça sur mon site et ça marche, pour avoir le chemin de l’accueil à un article, contenu dans une rubrique ou dans une sous-rubrique elle même contenue dans une rubrique etc.
Il faut deux boucles article en plus : pour savoir ou on est (la plus à l’extérieure) et pour le titre de l’article (la plus à l’intérieure)
<BOUCLE_article_hierarchie(ARTICLES){id_article}><BOUCLE_rubrique_hierarchie(RUBRIQUES){id_rubrique}>
Vous êtes ici: <a href="#URL_SITE_SPIP">Accueil</a>
<BOUCLE_chemin(HIERARCHIE){id_rubrique}>
<b> >> </b><a href="#URL_RUBRIQUE"><b>#TITRE</b></a>
</BOUCLE_chemin>
<BOUCLE_nom_article (ARTICLES) {id_article}>
<b> >> </b><b>#TITRE</b>
</BOUCLE_nom_article>
</BOUCLE_rubrique_hierarchie>
</BOUCLE_article_hierarchie>
Répondre à ce message
# Le 2 novembre 2003 à 16:23, par Pieru
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
salut j’ai copié coller et cela me donnait 2 fois la rubrique en cours ... donc petite modif qui après la boucle affiche l’article en cours sans lien, à copier telquel dan le fichier article.html.
<BOUCLE_rubrique_hierarchie(RUBRIQUES){id_rubrique}>vous êtes ici : <a href="#URL_SITE">Accueil</a>
<BOUCLE_chemin(HIERARCHIE){id_rubrique}>
<b> >> </b><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]><b>#TITRE</b></a>
</BOUCLE_chemin>
</BOUCLE_rubrique_hierarchie>
<b> >> #TITRE</b>
NB : le deuxieme #TITRE est bien celui du contexte (l’article ds la page artcle.html et la rubrique dasn la page rubrique.html.
enjoy !
# Le 3 novembre 2003 à 14:10, par Pieru
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
re- je me réponds à moi-même car ya une coquille dans la boucle ci-dessus, il faut remplacer #URL_SITE par #URL_SITE_SPIP (je suis en 1.6)
sorry ...
# Le 3 novembre 2003 à 14:15, par Ben.
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
corrige, merci.
Répondre à ce message
# Le 9 août 2003 à 11:03, par ?
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
Bonjour, il y a un probleme d’affichage de cet article :
La boucle chemin semble etre fermée avant son ouverture.
Répondre à ce message
# Le 29 mai 2003 à 17:47, par jcf
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
Dans quel fichier doit-on placer cette boucle ? Merci bcp
Répondre à ce message
# Le 29 mai 2003 à 17:47, par jcf
En réponse à : > Comment obtenir le chemin jusqu’à la racine ?
Dans quelle fichier doit-on placer cette boucle ? Merci bcp
Répondre à ce message