SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 98 visiteurs en ce moment

Accueil > Navigation > Chemin de navigation > Chemin de navigation

Chemin de navigation

5 septembre 2004 – par Elodie B. – 21 commentaires

7 votes

Voyons comment obtenir un chemin de navigation du type Accueil>Rubrique>SousRubrique

Pour cela il est necessaire d’utiliser une boucle HIERARCHIE afin d’obtenir la liste des rubriques qui mènent de la racine du site à la rubrique ou à l’article en cours. C’est notre partie Rubrique>SousRubrique. Ensuite, il reste à préciser la racine du site qui correspond à l’accueil.

<a href="index.php3">Accueil</a> >
<BOUCLE_chemin_rubriques(HIERARCHIE){id_rubrique}{" > "}>
    <a href="#URL_RUBRIQUE">#TITRE</a>
</BOUCLE_chemin_rubriques>

Le critère {" > "} sert à afficher la flèche de séparation entre les différentes parties du chemin.

Pour approfondir :
-  La documentation de la boucle HIERARCHIE
-  La documentation des critères communs à toutes les boucles

Dernière modification de cette page le 5 décembre 2006

Retour en haut de la page

Vos commentaires

  • Le 5 août 2005 à 16:19, par Véronique V. En réponse à : > Chemin de navigation

    Le chemin est incomplet s’il s’agit d’afficher une rubrique et une sous-rubrique pour obtenir sur une page article un chemin de type ACCUEIL>>RUBRIQUE>>SOUS-RUBRIQUE
    Je me suis inspirée de l’excellent tutoriel http://www.spip.net/fr_rubrique154.html pour trouver la boucle suivante :

    Répondre à ce message

  • Le 17 avril 2005 à 16:22, par Ziala En réponse à : > Chemin de navigation

    Bonjour, j’utilisais ce code dans SPIP 1.7 avec quelques soucis : j’avais mis le code dans un include et il s’affichait de temps en temps, je devais sans arrêt « Recalculer la page ». J’ai mis le code en dur dans les pages concernées (sommaire, rubrique et article) et ça a fonctionné correctement.

    Je suis passée à SPIP 1.8 et depuis plus de browsepath du tout ! je l’ai remis en include pour plus de commodités mais plus rien ne s’affiche.

    Avez-vous une idée ? avez-vous le même problème ?

    • Le 12 août 2005 à 10:40, par Ziala En réponse à : > Chemin de navigation

      le chemin de navigation fonctionne désormais et il est en include.

      Le code est simple :

      -  une boucle rubrique ou article (RUBRIQUES){id_rubrique} ou (ARTICLES){id_article}, pour déterminer la rubrique ou l’article en cours
      -  à l’intérieur, la boucle hiérarchie avec comme paramètre l’id article ou rubrique (HIERARCHIE){id_article ou id_rubrique}
      -  puis le titre de l’article ou de la rubrique #TITRE.

      Et j’ai bien un chemin de navigation qui s’affiche avec tous les niveaux de rubriques et le nom de l’article ou de la rubrique en cours.

      Le chemin de navigation fonctionne aussi pour les brèves, mais on ne peut pas utiliser la boucle hiérarchie pour les brèves. Pas grave, une brève est située dans un seul sous-niveau de rubriques.
      Le code est donc le suivant :

      -  une boucle pour récupérer les infos de la brèves en cours (BREVES){id_breve}
      -  à l’intérieur une boucle Rubriques (RUBRIQUES){id_rubrique} pour récupérer la rubrique en cours, il n’y en a qu’une puisque c’est une brève
      -  puis le titre de la brève #TITRE.

    Répondre à ce message

  • Le 20 septembre 2004 à 09:35, par Olivier En réponse à : > Chemin de navigation

    Salut,

    Quand je tape ce code, mis à part le lien de départ Accueil, je n’ai aucun chemin de navigation apparaissant....

    Bizarre bizarre...

    • Le 20 septembre 2004 à 10:03, par Elodie B. En réponse à : > Chemin de navigation

      Pourais-tu m’en dire un peu plus sur ton problème, ou mieux, m’envoyer l’adresse d’une des pages qui ne fonctionne pas ?

    • Le 26 septembre 2004 à 23:33, par heimlich En réponse à : > Chemin de navigation

      Idem pour moi
      J’ai fait un copier coller. Je ne vois que le lien vers accueil. Faut-il activer qq chose dans l’espace privé de mon site ?

    • Le 14 décembre 2004 à 00:35, par skystan En réponse à : > Chemin de navigation

      la réponse est un peux plus haut, je me suis aussi fait avoir : il faut mettre son petit code dans une boucle ARTICLES ou RUBRIQUES pour que ça fonctionne

    • Le 28 juin 2005 à 13:28, par Pablo En réponse à : > Chemin de navigation

      Bonjour,

      En septembre dernier vous vouliez répondre à un problème avec le chemin d’accès.

      Je me trouve dans le même cas qu’Olivier ... :-( http://www.perrotduval.com/index.php
      Je suis SPIP 1.7.2 .

      Depuis le temps, savez-vous quelle est la solution pour afficher la totalité du chemin ?

      Si oui, pouvez-vous m’expliquer comment ça marche ?

      Merci,

      Pablo Cassina

    Répondre à ce message

  • Le 8 mars 2005 à 12:15, par francois En réponse à : > Chemin de navigation

    j’ai eu l’occasion d’utiliser ce code et il marche tres bien.merci.
    mais cette fois mon prblm est légèrement different. Je veux afficher le chemin jusqu’a mon article mais pas en partant de la racine du site mais d’une sous sous rubrique rubrique dont je connnais l’#ID_RUBRIQUE.Les premiers niveau de rubrique doivent etre transparents.si quelqu’un sait comment faire je suis preneur.merci.

    • Le 10 mars 2005 à 09:48, par Danny En réponse à : > > Chemin de navigation

      Bonjour,
      je me posais la même question, en fait c’est très simple :
      au lieu d’utiliser l’option id_secteur ou id_rubrique dans la boucle article, il faut utiliser le critère branche.
      C’est tout ce qu’il faut changer et ça fonctionne très très bien !

    Répondre à ce message

  • Le 14 novembre 2004 à 16:32, par ? En réponse à : > Chemin de navigation

    Selon la documentation que tu cites, la boucle HIRARCHIE n’admet pas de critère id_breve. Pourtant les brèves sont bien rattachées à des rubriques et j’aimerais pouvoir afficher le nom de cette rubrique.

    D’autre part, il n’y a pas de balise dans la boucle BREVE permettant d’afficher le nom de la rubrique. Aurais tu une solution ?

    • Le 16 décembre 2004 à 08:33, par ? En réponse à : > Chemin de navigation

      Il n’y a pas de critère id_breve dans la boucle HIERARCHIE car selon SPIP tu ne peux mettre des brèves qu’au niveau des secteurs, et pas plus bas dans une hiérarchie.
      Par contre, pour ta boucle, il existe bien un critère id_rubrique dans la boucle BREVES.

      Bon courage pour la suite.

    Répondre à ce message

  • Le 9 septembre 2004 à 09:59, par ? En réponse à : > Chemin de navigation

    Bonjour,

    ne serait-il pas intéressant de remplacer la ligne

    <a href="index.php3">Accueil</a> >

    par

    <a href="#URL_SITE">Accueil</a> >

    Manu

    • Le 20 septembre 2004 à 09:01, par Elodie B. En réponse à : > Chemin de navigation

      C’est tout à fait possible en effet, bien que dans ce cas je ne vois pas bien ce que ça changerait.

    • Le 15 décembre 2004 à 22:39, par chag En réponse à : > Chemin de navigation

      Question de portabilite. celui qui passe tout son site en .php n’aura pas a changer le code de la boucle.

      Pour ma part, j’avais cette boucle :

      <!-- Chemin du site -->
      <BOUCLE_rubrique_hierarchie(RUBRIQUES){id_rubrique}>
      <a href="#URL_SITE_SPIP">Accueil</a>
      <BOUCLE_chemin(HIERARCHIE){id_rubrique}>
      <b> &gt;&gt; </b><a href="#URL_RUBRIQUE"
      [title="(#DESCRIPTIF|textebrut|entites_html)"]><b>[(#TITRE|supprimer_numero)]</b></a>
      </BOUCLE_chemin>
      </BOUCLE_rubrique_hierarchie>

      Chag

    Répondre à ce message

  • Le 27 septembre 2004 à 08:54, par Elodie B. En réponse à : > Chemin de navigation

    Aucun paramétrage dans l’admin n’est nécéssaire pour ce bout de code. En fait la seule chose que j’ai oublié de préciser est que cette boucle doit se trouver dans un contexte faisant appel à une rubrique, c’est à dire qu’elle ne fonctionnera que si l’URL est de la forme monfichier.html ?id_rubrique=1 ou encore si elle est imbriquée dans une boucle RUBRIQUES ou ARTICLES.
    Si c’est bien le cas dans vos squelettes, et que l’erreur se produit toujours, merci de me donner plus de précisions sur vos problèmes pour que je vous aide au mieux.
    Elodie

    • Le 13 novembre 2004 à 11:32, par Laelai En réponse à : > Chemin de navigation

      Bonjour Elodie,

      merci beaucoup pour ce chemin de navigation super pratique, c’était exactement ce que je cherchais.
      Je débute en SPIP et j’ai pu facilement le mettre en place sur mes pages « rubrique » et « article », c’est génial !

       :-))))

    Répondre à ce message

  • Le 14 septembre 2004 à 11:04, par cogefip En réponse à : > Chemin de navigation

    Une boucle plus complète


    j’utilise cette fonctionnalité avec

    fonctionne dans tous les cas même sans envoyer l’id_rubrique
    —>

    <?php
      $fond 
    "cgfp_spip_hierarchie";
      
    $delais*  24 60 60
      
    include ("inc-public.php3");
    ?>

    —>


    • Le 14 septembre 2004 à 11:07, par cogefip En réponse à : > Chemin de navigation

      Horreur, mon message est complètement transformé par SPIP et de plus tronqué.

      Je vais passé l’info dans l’espace privé

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Passer un site SPIP sous https://

    23 février 2017 – 39 commentaires

    Comment migrer simplement votre site SPIP de http:// vers https:// Le protocole https:// devient de plus en plus courant : C’est mieux pour la vie privée de tous La plupart des grands sites l’a déjà adopté Certains navigateurs commencent à afficher (...)

  • cipr : plugin « Prévisualisation étendue »

    22 septembre 2010 – 40 commentaires

    Ce plugin "cipr : Prévisualisation étendue" permet de naviguer sur le site en prévisualisation, entre articles et rubriques, sur la page d’accueil, etc. Ce plugin de prévisualisation étendue permet de : naviguer en prévisualisation entre articles et (...)

  • À propos des plugins actifs

    13 novembre 2010 – 25 commentaires

    À propos des plugins actifs affiche dans la partie publique de votre site la version de SPIP utilisée et la liste des Plugins activés avec affichage de l’icône, le nom, la version, l’état et une introduction de sa fonction. Si le Plugin n’a pas (...)

  • ScolaSPIP 4

    19 janvier 2016 – 362 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • Convertir un site SPIP 3 en utf-8 avec le plugin Grenier

    8 janvier 2014 – 23 commentaires

    SPIP 3 fonctionne nativement avec l’encodage universel unicode utf-8. Sur certains sites (par exemple sur une mise à jour), on peut avoir un site qui est resté en iso-latin ce qui n’est pas conseillé (source de bugs, d’incompatibilité, ...) . (...)