Pourquoi mon menu ne s'affiche-t-il pas ?
Si vous ne voyez pas le menu s'afficher sur votre site, voici la procédure à suivre :
Vérifier à qui le menu est visible
Ouvrez l’onglet Maintenance du module. Si son mode maintenance est actif, seules les adresses IP autorisées dans les réglages de maintenance de PrestaShop peuvent voir le menu. Si vous le voyez mais que vos visiteurs ne le voient pas, vérifiez ce point ; désactivez ce mode lorsque votre configuration est prête à être visible.
Dans Configuration du menu, vérifiez les réglages Actif, Actif sur ordinateur et Actif sur mobile des objets concernés. Pour un élément manquant, remontez toute sa hiérarchie : groupe d’éléments, colonne et onglet. Un parent masqué masque aussi ce qu’il contient.
Contrôlez les permissions de ces mêmes objets en tenant compte du visiteur qui consulte la boutique : visiteur non connecté, client connecté ou groupe de clients. Un menu visible avec votre compte peut être masqué pour un autre profil.
Si un lien de catégorie a disparu après la désactivation de cette catégorie dans le catalogue, vérifiez aussi son état dans le menu : le module désactive les entrées liées à une catégorie désactivée.
- Videz le cache du site et du navigateur et réessayez.
- Si cela n'a pas fonctionné, dans la configuration du module, allez dans l'onglet "Réglages généraux" et regardez la valeur de l'option "Emplacement du menu". Cette option permet de définir l’emplacement du menu sur la page. En fonction de votre version de PrestaShop, plusieurs emplacements, appelés "points d’accroche" (ou "hooks" en anglais) sont disponibles :
- Anciennes versions pour PrestaShop 1.6 :
displayTopoudisplayNav. La version 1.17.0 du module requiert PrestaShop 1.7.6 ou ultérieur. - Autres emplacements proposés selon votre installation :
displayTop,displayNavFullWidthou Widget pour une intégration personnalisée par votre intégrateur.
Le choix par défaut est généralement
displayNavFullWidth, mais le module utilisedisplayToppar défaut pour Hummingbird. Vérifiez la valeur réellement enregistrée dans votre boutique. La position exacte de ces points d’accroche dépend du thème. Le nom du réglage ne garantit pas un emplacement visuel identique sur toutes les boutiques.Une fois que vous avez cette valeur, assurez-vous que votre thème propose bien ce point d'accroche ("hook"). En effet, comme votre menu est "greffé" à cet emplacement, si votre thème ne le propose pas, le menu ne peut pas apparaître.
Si le menu s’affiche mais perturbe la mise en page, vérifiez avec votre intégrateur le réglage Activer le mode de compatibilité avec votre thème. Son utilité dépend du thème ; il ne remplace pas la vérification du point d’accroche.
- Anciennes versions pour PrestaShop 1.6 :