Composant de chemin de navigation (v1) :headding-anchor:breadcrumb-component-v
Le composant Chemin de navigation des composants principaux est un composant de navigation qui crée un chemin de navigation des liens en fonction de l’emplacement de la page dans la hiérarchie du contenu.
Utilisation :headding-anchor:usage
Le composant de chemin de navigation affiche la position de la page actuelle dans la hiérarchie du site, ce qui permet aux visiteurs de la page de parcourir la hiérarchie de celle-ci à partir de leur emplacement actuel. Cela est souvent intégré dans les en-têtes ou pieds de page.
Les options disponibles, telles que le niveau de navigation par défaut et la possibilité d’afficher la page active ou les pages masquées, peuvent être définies par l’auteur du modèle dans la boîte de dialogue de conception. L’éditeur de contenu peut ensuite choisir si les pages masquées doivent être affichées ou non et le niveau de navigation actuel du composant dans la boîte de dialogue de modification.
Version et compatibilité :headding-anchor:version-and-compatibility
Ce document décrit la version v1 du composant de chemin de navigation, introduite à l’origine avec la version 1.0.0 des composants principaux avec AEM 6.3.
Le tableau ci-après répertorie la compatibilité de la version v1 du composant de chemin de navigation.
Pour plus d’informations sur la version actuelle du composant Chemin de navigation, voir le document Composant Chemin de navigation.
Exemple de sortie de composant :headding-anchor:sample-component-output
Voici un exemple extrait de We.Retail.
Capture d’écran :headding-anchor:screenshot
HTML :headding-anchor:html
<div class="cmp cmp-breadcrumb aem-GridColumn aem-GridColumn--default--12">
<ol class="breadcrumb">
<li class="breadcrumb-item ">
<a href="/content/we-retail/us.html">
United States
</a>
</li>
<li class="breadcrumb-item ">
<a href="/content/we-retail/us/en.html">
English
</a>
</li>
<li class="breadcrumb-item active">
Experience
</li>
</ol>
</div>
JSON :headding-anchor:json
"breadcrumb": {
"columnClassNames": "aem-GridColumn aem-GridColumn--default--12",
":type": "weretail/components/content/breadcrumb"
}
Boîte de dialogue de modification :headding-anchor:edit-dialog
La boîte de dialogue de modification permet à l’auteur de contenu de supprimer les pages masquées et actives dans les chemins de navigation ainsi que la profondeur de la hiérarchie qu’elle doit afficher.
-
Niveau de navigation au début : à quel niveau dans la hiérarchie le composant de chemin de navigation doit commencer à descendre jusqu’à la page actuelle. Par exemple, dans We.Retail :
- 1 commence à
/content/we-retail
- 2 commence à
/content/we-retail/<country>
- 1 commence à
-
Afficher les éléments masqués : affichez les pages marquées comme étant masquées dans le chemin de navigation (elles ne sont pas affichées par défaut).
-
Masquer éléments actuels : supprimez la page actuelle dans le chemin de navigation (par défaut, elle s’affiche).
Boîte de dialogue de conception :headding-anchor:design-dialog
La boîte de dialogue de conception permet à l’auteur du modèle de définir les valeurs par défaut des options de suppression des pages masquées et actives dans les chemins de navigation, ainsi que la profondeur de la hiérarchie qu’elle doit afficher.
-
Niveau de navigation au début : définit la valeur par défaut à partir de laquelle le composant de chemin de navigation doit commencer à se déplacer jusqu’à la page actuelle lorsqu’il est ajouté à une page.
-
Afficher les éléments masqués : définit la valeur par défaut de l’option Afficher les éléments masqués lorsque le composant de chemin de navigation est ajouté à une page.
- Cela n’active ou ne désactive pas l’option de l’auteur. Cela définit uniquement la valeur par défaut.
-
Masquer éléments actuels : définit la valeur par défaut de l’option Masquer éléments actuels lorsque le composant de chemin de navigation est ajouté à une page.
- Cela n’active ou ne désactive pas l’option de l’auteur. Cela définit uniquement la valeur par défaut.
Détails techniques :headding-anchor:technical-details
La documentation technique la plus récente sur le composant de chemin de navigation se trouve sur GitHub.
Le projet sur les composants principaux peut être téléchargé depuis GitHub.
Vous trouverez plus d’informations sur le développement des composants principaux dans la documentation destinée aux développeurs de composants principaux.