Après l’import de listes depuis un site « classique », la navigation moderne a basculé et l’option Navigation a disparu de Modifier l’apparence. Voici la cause la plus probable, la procédure de correction et tout ce qu’il faut vérifier pour retrouver votre méga‑menu.
Vue d’ensemble du problème
Sur un site SharePoint Online qui fonctionnait en « moderne », la barre de navigation horizontale (méga‑menu ou menu déroulant) n’apparaît plus en haut. À la place, une navigation latérale gauche — typique des expériences classiques ou de certains sites d’équipe — s’affiche. Dans Paramètres → Modifier l’apparence (Change the look), l’entrée Navigation est absente, ce qui empêche de reconfigurer le méga‑menu.
Diagnostic rapide
Dans l’immense majorité des cas rencontrés en production, ce comportement apparaît immédiatement après une action de migration ou d’import depuis un site « classique » (on‑premises ou SPO classique). Cette opération a très probablement activé la fonctionnalité de publication héritée.
Symptôme visible | Interprétation | Conséquence sur l’UI |
---|---|---|
Barre horizontale remplacée par un menu gauche | Rétrogradation vers des composants de navigation « classiques » | Perte du méga‑menu moderne |
Disparition de « Navigation » dans Modifier l’apparence | Masquage des réglages modernes par la pile « Publication » | Impossible de choisir Méga‑menu / Cascading |
Présence de galeries et pages de mise en page classiques | Activation des fonctionnalités de publication | Paramètres modernes limités ou absents |
Cause la plus probable (confirmée)
L’activation des fonctionnalités de publication classique masque et altère les contrôles de navigation moderne. L’import depuis un site classique a presque certainement activé la fonctionnalité « Infrastructure de publication SharePoint Server » au niveau collection de sites. Cette fonctionnalité insère des éléments historiques (galerie de maîtres, mises en page, navigation structurée/termes) incompatibles avec les contrôles modernes de Change the look.
Pourquoi cette fonctionnalité fait disparaître « Navigation »
- La « Publication » collection prend la main sur la façon dont la navigation est construite (navigation structurée ou par jeu de termes), ce qui désactive l’éditeur moderne de méga‑menu.
- Elle injecte des composants et pages « classiques » (layouts, masters) qui prennent la priorité sur les expériences modernes, d’où la bascule à gauche.
- Les paramètres modernes (Modifier l’apparence → Navigation) sont alors masqués pour éviter les conflits de modèle.
Correctif express (interface)
Objectif : désactiver la fonctionnalité Infrastructure de publication SharePoint Server au bon endroit (collection de sites) afin de restaurer les options modernes de navigation.
Étapes détaillées
- Ouvrez le site concerné à la racine de la collection de sites (pas un sous‑site).
- Allez dans Paramètres du site (roue dentée → Paramètres).
- Dans la section Administration de la collection de sites, cliquez sur Fonctionnalités de la collection de sites.
- Recherchez Infrastructure de publication SharePoint Server.
- Cliquez sur Désactiver.
À ne pas confondre : la fonctionnalité Publication SharePoint Server de niveau site (sous‑site) n’est pas la même chose. Celle qu’il faut désactiver est l’Infrastructure de publication au niveau collection.
Résultat attendu
- L’entrée Navigation réapparaît dans Modifier l’apparence.
- La navigation moderne revient : barre supérieure avec Méga‑menu ou Menu déroulant (cascading).
- Le site cesse d’imposer la navigation structurée/termes héritée de la publication classique.
Conseils de validation après désactivation
- Rafraîchissez la page (et si besoin, videz le cache du navigateur ou ouvrez une fenêtre privée).
- Vérifiez Paramètres → Modifier l’apparence → Navigation : sélectionnez Méga‑menu ou Menu déroulant, réorganisez les liens et publiez.
- Si le site est associé à un hub, confirmez que la navigation de hub s’affiche correctement en haut (icône de hub + liens globaux).
Alternative pour administrateurs : PowerShell (PnP)
Si vous gérez plusieurs sites ou automatisez vos opérations, vous pouvez contrôler et désactiver la fonctionnalité via PnP PowerShell.
# 1) Connexion
# Remplacez l’URL par la racine de votre collection de sites
Connect-PnPOnline -Url "https://contoso.sharepoint.com/sites/MonSite" -Interactive
# 2) Vérifier les fonctionnalités « Publication » actives au niveau collection
Get-PnPFeature -Scope Site | Where-Object { $_.DisplayName -like "*Publishing*" }
# 3) Désactiver l'Infrastructure de publication (niveau collection)
# GUID de l’Infrastructure de publication SharePoint Server :
# f6924d36-2fa8-4f0b-b16d-06b7250180fa
Disable-PnPFeature -Identity f6924d36-2fa8-4f0b-b16d-06b7250180fa -Scope Site -Force
# 4) Facultatif : désactiver la Publication au niveau site si elle a été activée
# GUID de la fonctionnalité « Publication SharePoint Server » (niveau site) :
# 94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb
Disable-PnPFeature -Identity 94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb -Scope Web -Force
Remarques : exécutez ces commandes à la racine de la collection de sites pour le scope Site
. Assurez‑vous d’avoir un rôle d’administrateur de collection de sites.
Droits et gouvernance
- Scope collection : l’Infrastructure de publication est gérée au niveau collection de sites. Sa visibilité/gestion peuvent être réservées aux administrateurs de collection ou aux admins SharePoint.
- Scope site : la fonctionnalité Publication SharePoint Server (niveau site) peut être visible pour des propriétaires, mais cela ne suffit pas pour restaurer la navigation moderne si la couche collection est encore active.
Impacts, risques et réversibilité
Dans un site pleinement moderne, la désactivation de l’Infrastructure de publication n’a généralement aucun impact fonctionnel souhaité : au contraire, elle rétablit les contrôles modernes. Toutefois, si vous utilisiez des artéfacts classiques (pages avec mises en page, variations, navigation gérée par le magasin de termes), certains comportements peuvent changer.
Élément classique | Ce que faisait la Publication | Effet après désactivation | Alternative moderne recommandée |
---|---|---|---|
Mises en page & masters | Structure classique et gabarits | Non utilisés par les pages modernes | Pages modernes + sections + WebParts |
Navigation structurée/gérée par termes | Contrôle fin du menu via le Term Store | Redevient gérée par Modifier l’apparence → Navigation | Méga‑menu moderne + sites de hub |
Variations (multi‑langues classiques) | Publication par « variations » | Non applicable aux pages modernes | Pages multilingues modernes |
Cas fréquents et confusions à éviter
- Type de site vs. position du menu : les sites de communication offrent nativement une navigation horizontale moderne. Les sites d’équipe affichent une navigation gauche ; une barre supérieure peut venir d’un site de hub ou d’un thème d’en‑tête. Assurez‑vous que le type de site correspond à votre design cible.
- Hub vs. menu local : si votre site est rattaché à un hub, la navigation de hub s’affiche en haut (globale) et la navigation locale (site) se configure via Modifier l’apparence → Navigation. L’Infrastructure de publication peut perturber l’une et l’autre.
- Permissions : si vous ne voyez pas Fonctionnalités de la collection de sites, vous n’êtes probablement pas administrateur de la collection. Demandez l’intervention d’un admin.
- Solutions SPFx / extensions : un Application Customizer peut injecter un en‑tête personnalisé et masquer la barre native. Désactivez temporairement vos solutions pour isoler le problème.
- Confusion des niveaux : désactiver la Publication au niveau site ne suffit pas si la Publication au niveau collection reste active. Ciblez d’abord la collection.
- Migrations : certains outils d’import « activent pour vous » la Publication pour préserver des artefacts classiques. Sur un site moderne, ce n’est ni nécessaire ni recommandé.
Bonnes pratiques après migration
- Préparer la cible : créez des sites modernes (Communication ou Équipe) sans activer de fonctionnalités classiques.
- Importer uniquement le contenu : listes, bibliothèques, pages modernes. Évitez d’emmener les gabarits/classiques.
- Construire la navigation moderne : utilisez Modifier l’apparence → Navigation pour votre méga‑menu. Pour la navigation inter‑sites, créez et associez un hub.
- Contrôler les droits : limitez l’activation de fonctionnalités au scope collection aux seuls administrateurs.
- Documenter le design cible : type de site, structure du menu, politique d’association au hub, gouvernance des liens.
Checklist de résolution rapide
- ✅ La navigation a basculé à gauche et « Navigation » a disparu de Modifier l’apparence.
- ✅ Je suis sur la racine de la collection avec un compte admin de collection.
- ✅ Paramètres du site → Administration de la collection de sites → Fonctionnalités de la collection de sites → Infrastructure de publication SharePoint Server → Désactiver.
- ✅ Je rafraîchis, la section Navigation réapparaît dans Modifier l’apparence.
- ✅ Je choisis Méga‑menu et je publie la nouvelle structure.
FAQ
Q : Nous utilisons encore quelques pages classiques. La désactivation va‑t‑elle tout casser ?
R : Les pages modernes continuent de fonctionner. Si vous aviez des pages et mises en page classiques en production, testez d’abord sur un site de recette. Dans un site moderne, ces artefacts ne sont généralement plus nécessaires et la désactivation est neutre ou bénéfique.
Q : Combien de temps faut‑il pour que la navigation revienne ?
R : Le changement est effectif dès la désactivation. Si vous ne voyez rien, videz le cache du navigateur ou testez en navigation privée.
Q : J’ai uniquement l’option « Publication SharePoint Server » au niveau site, pas l’Infrastructure. C’est normal ?
R : Oui. La fonctionnalité à scope site peut exister sans que la collection soit activée. Pour restaurer l’éditeur moderne, c’est l’Infrastructure de publication (scope collection) qui pose problème ; c’est donc elle qu’il faut désactiver.
Q : Puis‑je garder une navigation par termes (Term Store) et un méga‑menu moderne ?
R : La navigation moderne n’utilise pas la navigation gérée par termes de la Publication classique. Pour un rendu global cohérent, préférez des sites de hub et la gestion du menu via Modifier l’apparence → Navigation.
Q : La navigation horizontale revient, mais pas les liens de mon ancien site.
R : C’est attendu : la source des liens n’est plus le Term Store/structure classique. Recréez la hiérarchie dans l’éditeur de navigation moderne (ajoutez des en‑têtes, liens internes, catégories, etc.).
Différences utiles à garder en tête
Type de site | Navigation par défaut | Où la configurer | Remarques |
---|---|---|---|
Site de communication | Horizontale (haut de page) | Modifier l’apparence → Navigation | Idéal pour un méga‑menu riche |
Site d’équipe (moderne) | Gauche (Quick Launch) | Navigation gauche + association à un hub pour la barre du haut | Barre supérieure héritée du hub si rattaché |
Site rattaché à un hub | Barre supérieure = navigation de hub | Au niveau du hub (centrale) + menu local du site | La navigation locale reste éditable dans Modifier l’apparence |
Procédure de retour arrière (si besoin)
Si vous deviez, pour une raison précise, revenir au mode « Publication » (non recommandé sur des sites modernes), vous pouvez réactiver la fonctionnalité au même emplacement (Fonctionnalités de la collection de sites). Gardez à l’esprit que cela cachera à nouveau l’éditeur moderne de navigation.
Résumé exécutable
- Symptôme : navigation passée à gauche + « Navigation » invisible dans Modifier l’apparence après import.
- Cause : activation involontaire de l’Infrastructure de publication SharePoint Server (scope collection).
- Correctif : Paramètres du site → Administration de la collection de sites → Fonctionnalités de la collection de sites → Infrastructure de publication SharePoint Server → Désactiver.
- Effet : retour de l’éditeur Navigation et restauration de la navigation moderne (méga‑menu ou menu déroulant).
- Pré requis : droits d’administrateur de collection.
En appliquant ces étapes, vous rétablissez une expérience de navigation moderne, cohérente avec les pratiques Microsoft 365 : méga‑menu clair, gouvernance via les sites de hub, et un paramétrage centralisé dans Modifier l’apparence → Navigation.