Cette page ne doit être appliquée que si le script de migration assistée vous demande de passer la migration manuelle skin.20260713.INTRANETCARDS.Sidebar

Suite à l'audit RGAA, le panneau latéral contenant la navigation principalement du site (sidebar) a été revu structurellement:

  • déplacement du panneau latéral dans l’élément <header role="banner">, juste après le bouton permettant de le déployer.

  • remplacement de l’élément <aside> par un élément non sémantique <div>.

  • insertion du panneau latéral et du bouton permettant de l’ouvrir au sein d’un élément <div role="region" aria-label="Menu principal">.

En fonction de vos surcharges, une migration automatique a potentiellement modifié vos XSL pour :

  • supprimer l'élément <aside> de la zone <main>
  • rajouter l'appel au template "aside" après le bouton permettant de déployer le menu latéral (.ametys-header-invoker)

Même sans surcharge XSL, cette modification de structure nécessite une vérification rigoureuse à la fois du rendu et du comportement du menu latéral, quelque soit la résolution d'écran !

Suite à ce changement de structure, le comportement du menu a été modifié mais pour du mieux:

  • le menu est maintenant en position "fixed", il ne suit pas le scroll de la page. De fait le menu reste accessible même quand on scrolle en bas de page.
  • lorsque le bandeau des flash infos est visible, il ne déborde plus sur le menu latéral

Ces comportements sont donc nouveaux mais normaux, il faut vous assurer qu'ils sont respectés dans votre déclinaison.

Par ailleurs, le contenu du menu latéral a été déplacé dans un template à part <xsl:template name="sidebar">.
Si votre déclinaison contenait une surcharge pour ajouter et/ou supprimer des éléments de ce menu latéral, elles ont été perdues suite à la migration automatique. Rajoutez-les en surchargeant le template "sidebar".

Lien vers le ticket JIRA: https://issues.ametys.org/browse/SKINCARDS-401 

 

Retour en haut