Footer sitemap - Plan du site de pied de page

Le plan du site de pied de page permet d’afficher une vue d’ensemble de la structure du site et de ses pages.

Component checklist

Statut

-

Fonctionnel

Code source

Lien vers le repository (nous demander les droits)

Storybook

Dernière version publiée

Dernière version de modification

Package @ds-autonomie/web-components

2.20.0

Disponible depuis la version

Package @ds-autonomie/web-components

1.7.0

Usage

Il est recommandé d'utiliser le composant <dsa-footer-sitemap> au sein d'un pied de page. Veuillez vous référer à la documentation du pied de page ici. Ce composant est facultatif. Il a pour but d'enrichir le pied de page d'un contenu avec un visuel spécifique.

Exemple d'intégration du pied de page sur différents framework:

  • app.component.html

                                                                                                                                                        
                                                                                                                                                        
                                                                                                                                                            <dsa-footer>
                                                                                                                                                          <dsa-footer-sitemap slot="footer-top" vertical>
                                                                                                                                                            <h3 slot="label">Catégorie</h3>
                                                                                                                                                            <dsa-footer-sitemap-item>
                                                                                                                                                              <a href="#">Lien</a>
                                                                                                                                                            </dsa-footer-sitemap-item>
                                                                                                                                                            <dsa-footer-sitemap-item>
                                                                                                                                                              <a href="#">Lien</a>
                                                                                                                                                            </dsa-footer-sitemap-item>
                                                                                                                                                            <dsa-footer-sitemap-item>
                                                                                                                                                              <a href="#">Lien</a>
                                                                                                                                                            </dsa-footer-sitemap-item>
                                                                                                                                                          </dsa-footer-sitemap>
                                                                                                                                                        </dsa-footer>
                                                                                                                                                        
                                                                                                                                                            
  • app.component.ts

                                                                                                                                                        
                                                                                                                                                        
                                                                                                                                                            import { Component } from '@angular/core';
                                                                                                                                                        import {
                                                                                                                                                          DSAFooter,
                                                                                                                                                          DSAFooterSitemap,
                                                                                                                                                          DSAFooterSitemapItem
                                                                                                                                                        } from '@ds-autonomie/web-components'
                                                                                                                                                        import '@ds-autonomie/web-components/dist/components/footer/footer.js';
                                                                                                                                                        import '@ds-autonomie/web-components/dist/components/footer-sitemap/footer-sitemap.js';
                                                                                                                                                        import '@ds-autonomie/web-components/dist/components/footer-sitemap-item/footer-sitemap-item.js';
                                                                                                                                                        
                                                                                                                                                        @Component({
                                                                                                                                                          selector: 'app-root',
                                                                                                                                                          templateUrl: './app.component.html',
                                                                                                                                                          styleUrls: ['./app.component.css']
                                                                                                                                                        })
                                                                                                                                                        export class AppComponent {}           
                                                                                                                                                        
                                                                                                                                                            

 


Structure

À la manière des éléments HTML <ul> et <li>.

Le composant <dsa-footer-sitemap> inclut un emplacement pour le titre ainsi que d'une liste <ul>, tandis que le composant <dsa-footer-sitemap-item> représente un élément de liste <li>.

Ces deux composants sont complémentaires et fonctionnent ensemble pour constituer la navigation du pied de page.

 


API

Attributs et propriétés

Propriété

attribut

Description

Type

Valeur par défaut

alignLinks align-links

Permet de définir l'alignement des liens présentés

'left' | 'center' | 'right'

'left'

vertical

 

Activez cette option pour mettre le composant en mode vertical.

boolean

false

Méthodes

Slots

Nom

Description

(défaut)

Le contenu principal, généralement une liste de dsa-footer-sitemap-item

label

Le label de la liste de lien. Si le slot n'est pas utilisé, ajouter un aria-label au dsa-footer-sitemap

Événements

Attributs et propriétés

Méthodes

Slots

Nom

Description

(défaut)

Le contenu principal. Généralement un lien.

Événements


Références

Voici la liste des références vers les composants liés du pied de page: