PatCatNat’s, site de Patrice MOREL
Vous êtes ici : Accueil » Inform@tic » SPIP » Fil d’ariane

Fil d’ariane

D 17 janvier 2007     H 11:28     A Patrice MOREL    


Le « fil d’ariane » est la petite ligne avec des séparateurs (>) [1] qui vous permet de savoir où vous êtes dans le site et pouvoir y naviguer.

Exemple ici vous êtes sur l’article « Fil d’ariane » de la sous-rubrique « SPIP » de la rubrique « Inform@tic » de « mon site » :
Accueil du site > Inform@tic > SPIP > Fil d’ariane

Il a fallu pour ce site construire 2 types de fils d’ariane :

  • Un pour les pages d’accueil de lrubriques qui ne possèdent pas d’articles en propre.
  • Un autre pour les pages d’articles.

De plus, pour limiter la longueur du fil d’ariane, les titres sont tronqués à 80 signes.

Pour les rubriques :

Pour les articles
 [2] :

Pour mon site, et du fait que je n’ai créé qu’un seul Modèle (Template) qui peut renvoyer soit sur article.php3 ou rubrique.php3, j’ai mis en place la boucle conditionnelle :

<B_ArticleAriane><!--C'est un article-->
       Mon code article
</B_ArticleAriane><!--C'est une rubrique-->
       Mon code rubrique
<//B_ArticleAriane>

Soit
 [3] :


N’hésitez pas à m’écrire (enlever BZH de l’adresse ;o) pour me donner des explications ou me contredire. Merci d’avance.


[1Sur mon site le signe est remplacé par une image.

[2Si je veux que mes rubriques s’inscrivent pour la boucle articles, il a fallu que j’insère :

<BOUCLE_hierarchie_rubrique(RUBRIQUES){id_rubrique}>
</BOUCLE_hierarchie_rubrique>

Outre le fait que je vois bien qu’il récupère Id rubrique de l’article, je ne comprends pas la raison de l’ouvrir et la fermer sans rien à l’intérieur !
Mais çà fonctionne...

[3La boucle <BOUCLE_ariane> s’est vue affubler d’un numéro, pour différencier celle des articles de celle des rubriques, sinon il y a une erreur dans le squelette (double définition)

Dans la même rubrique

21 octobre 2023 – Les fichiers de ma page ?

26 février 2023 – Variables avec mots clés

19 septembre 2021 – Mises en pages d’images et recherches

5 juillet 2020 – Codage

29 mai 2020 – Iso-latin, ASCII contre Utf8