Je suis nouveau sur Magento, alors soyez indulgent avec moi: D
J'ai réussi à créer un thème qui est un enfant du thème vierge.
J'essaie de faire fonctionner le menu et pour la vie de moi, je ne vois pas pourquoi il ne s'affiche pas. J'ai lu quelques autres fils et pas de chance.
J'ai ajouté une catégorie racine avec mes sous-catégories. Je l'ai ensuite affecté aux paramètres du magasin. J'ai réindexé le site, vidé le cache et toujours pas de joie.
Suis-je en train de faire la bonne chose en ajoutant simplement une catégorie et ça se verra?
Merci
Il semble que je n'ai pas la catégorie par défaut - voir capture d'écran ci-dessous
MISE À JOUR
J'ai réinstallé Magento sur ma machine locale. Le menu s'affiche bien sur le thème Luma et Blank mais sur mon propre thème personnalisé, il ne s'affiche pas. Y a-t-il quelque chose que je dois inclure ou vérifier?
Merci pour l'aide
la source
Réponses:
Solution 1:
Vous devez avoir toutes vos catégories SOUS la "Catégorie par défaut" . Ensuite, ils devraient montrer.
Solution 2:
Vérifiez que la catégorie par défaut est active (Activez la catégorie = "oui") et " Inclure dans le menu de navigation " sur Oui .
Videz votre cache en exécutant la commande php bin / magento cache: clean et vérifiez que cela fonctionne.
Mise à jour :
Allez simplement dans les magasins -> Tous les magasins -> Cliquez sur Store (magasin du site Web principal) -> Vous verrez l'option de catégorie racine là-bas répertoriée avec le nom de votre catégorie -> sélectionnez celle-ci (Test, Collection tout ce que vous voulez) -> cliquez sur enregistrer et vérifier.
Reportez-vous à la capture d'écran ci-dessous :
la source
Si vous avez essayé toutes les autres solutions et vérifié toutes les autres choses de base (activé, catégorie racine correcte ...) alors je pourrais avoir la solution pour vous!
Si la catégorie a été supprimée du menu ("Inclure dans le menu" = "Off" dans admin), puis réactivée; il semble qu'il y ait un bogue dans Magento 2 ici. Magento 2 définira uniquement l'attribut "include_in_menu" à 1 pour le magasin d'administration et non pour les autres magasins frontaux, il les laissera à 0. Donc, Magento pense qu'ils sont toujours désactivés dans le menu.
La solution est simple:
J'espère que cela fonctionne pour toi. Il m'a fallu une heure pour recréer une structure de catégorie, puis quand c'est arrivé à nouveau, j'ai fouillé dans le code et trouvé cela. Si cela fonctionne pour vous, donnez une réponse positive à cette réponse. Nous utilisons Magento 2 sur notre boutique GoToTags . Le voyage a été "amusant" à cause de problèmes comme celui-ci.
Bonne chance!
la source