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.
<BOUCLE_rubrique_hierarchie(RUBRIQUES){id_rubrique}>
<a href="#URL_SITE_SPIP">Accueil</a>
<BOUCLE_chemin(HIERARCHIE){id_rubrique}>
<b> >> </b><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]><b>#TITRE</b></a>
</BOUCLE_chemin>
<b> >> </b><a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]><b>#TITRE</b></a>
</BOUCLE_rubrique_hierarchie>
Discussions par date d’activité
6 discussions
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
« 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 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)
Répondre à ce message
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.
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 !
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 ...
corrige, merci.
Répondre à ce message
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
Dans quel fichier doit-on placer cette boucle ? Merci bcp
Répondre à ce message
Dans quelle fichier doit-on placer cette boucle ? Merci bcp
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |