Forum CMS Made Simple FR

Version complète : [Résolu]V2 breadcrumb / fil d'ariane
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2beta3
#~ Url du site : local
#~ Hébergeur / Soft : local
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Je m'aperçois avec déception qu'il n'y a plus de lien accueil par défaut dans le breadcrumb... je ne comprends pas pourquoi ça a sauté, ça me semble juste indispensable dans un fil d'ariane. Une idée de comment le remettre ? J'ai déjà cherché, mais rien trouvé de probant.
>Je m'aperçois avec déception qu'il n'y a plus de lien accueil par défaut dans le breadcrumb
Ha.. oui c'est exact effectivement, serait-ce un bug ?
une autre conformation des testeurs ?
je confirme.
OK je poste un message sur CMSMS 2.0 Beta / Breadcrumb Home link
D'autres retours à ce sujet du fil d'ariane non conforme (breadcrumb)
si oui booster le message sur CMSMS 2.0 Beta / Breadcrumb Home link
Il semblerait que non. Mais bon j'aimerais bien que ce soir pris en compte, c'est pas bon côté ergo/UX. J'en remets une couche ?
Résolu pour moi en SVN 9918
pour information utiliser {Navigator action='breadcrumbs'} ou {nav_breadcrumbs} pour afficher le chemin complet

avec une nouvelle possibilité
La spécification d'un nombre de valeur négative affichera le fil d'Ariane jusqu'au niveau supérieur et ignorera la page par défaut.
Explication de CG en version originale
Citation :the alias is 'home' (it's a case sensitive thing).

let me describe how it works using this hypothetical page tree

1 Home (id=1,alias=home)
1.1 Page 1 (id=2,alias=page-1)
1.1.1 Page 2 (id=3,alias=page-2)
1.2 Page 3 (id=4,alias=page-3)
1.2.1 Page 4 (id=5,alias=page-4)
1.2.1.1 Page 5 (id=6,alias=page-5)
2 Page 6 (id=7,alias=page-6)
2.1 Page 7 (id=8,alias=page-7)
2.1.1 Page 8 (id=9,alias=page-8)
2.2 Page 9 (id=10,alias=page-9)
2.2.1 Page 10 (id=11,alias=page-10)
2.2.1.1 Page 11 (id=12,alias=page-11)

If my current page is "page-4":
{nav_breadcrumbs}
should display: Home >> Page 3 >> Page 4
{nav_breadcrumbs root=-1}
should display: Home >> Page 3 >> Page 4
** "home" is a direct ancestor of my current page.
{nav_breadcrumbs root='page-3'}
should display: Page 3 >> Page 4
** page-3 is in the output path, so it is the first we will display.
{nav_breadcrumbs root='page-9'}
should display: Home >> Page 3 >> Page 4
** page-9 is not in the path, so nothing to stop at.

if my current page is "page-10"
{nav_breadcrumbs}
should display: Home >> Page 6 >> Page 9 >> Page 10
{nav_breadcrumbs root=-1}
should display: Page 6 >> Page 9 >> Page 10
** the home page is not automatically added.
{nav_breadcrumbs root='page-3'}
should display: Page 6 >> Page 9 >> Page 10
** page-3 is not in the hierarchy path, so n othing to stop at
{nav_breadcrumbs root='page-9'}
should display: Page 9 >> Page 10
** page-9 is in the hierarchy path, so that is where our first path is.