Advanced Breadcrumbs problemen oplossen in Magento 2
Advanced Breadcrumbs vervangt de standaard JavaScript-gebaseerde breadcrumbs van Magento door server-side gerenderde, SEO-geoptimaliseerde breadcrumbs inclusief JSON-LD gestructureerde data. De meeste problemen zijn terug te leiden tot cache, configuratiescope of een conflict met een andere module. Deze handleiding behandelt de meest voorkomende problemen en hoe u ze oplost. Begin altijd met de Snelle Diagnose voordat u een specifiek probleem doorloopt. Meer informatie over de module vindt u op de Advanced Breadcrumbs productpagina.
Snelle Diagnose
Controleer het volgende voordat u verder gaat:
- Module is ingeschakeld: Winkels > Configuratie > Magmodules > Advanced Breadcrumbs > Algemeen > Module inschakelen = Ja
- Cache is geleegd: Systeem > Cachebeheer > Magento Cache leegmaken
- Het paginatype is ingeschakeld: Controleer de sectie Paginatypen in de configuratie — staat het paginatype dat u bekijkt aangevinkt?
- Controleer de logs:
var/log/advanced_breadcrumbs_debug.log(als debug mode aan staat) envar/log/advanced_breadcrumbs_error.log
Veelvoorkomende Problemen
Probleem: Breadcrumbs worden helemaal niet getoond
Symptomen:
- Geen breadcrumbs zichtbaar op enige pagina
- Breadcrumbs zien er nog uit zoals de standaard Magento-variant (JavaScript-gebaseerd)
Oplossing:
- Controleer of de module is ingeschakeld in de configuratie (zie Snelle Diagnose)
- Controleer of de module correct geregistreerd is:
bin/magento module:statusmoetMagmodules_AdvancedBreadcrumbsals ingeschakeld tonen - Leeg alle relevante caches: config, layout, full_page
- Als u Varnish of een externe cachelaag gebruikt, leeg deze dan ook
- Controleer of een andere module ook het breadcrumbs-blok overschrijft — conflicten kunnen de weergave stilzwijgend blokkeren
Preventie:
- Leeg altijd de full page cache na wijzigingen in de configuratie
Probleem: Breadcrumbs verschijnen op verkeerde pagina's of ontbreken op specifieke pagina's
Symptomen:
- Breadcrumbs verschijnen op categoriepagina's maar niet op productpagina's, of omgekeerd
- Geen breadcrumbs op CMS-pagina's, zoekresultaten of andere paginatypen
Oplossing:
- Ga naar de sectie Paginatypen in de configuratie
- Controleer welke paginatypen zijn ingeschakeld — alleen geselecteerde typen tonen breadcrumbs
- Standaard zijn alleen Categorie, Product en CMS-pagina's ingeschakeld — andere typen moeten expliciet worden ingeschakeld
- Sla de configuratie op en leeg de cache
Probleem: Verkeerde categorie in product breadcrumbs
Symptomen:
- De breadcrumb van een product toont een onverwacht categoriepad
- Een "Sale"- of andere marketing/seizoenscategorie verschijnt in plaats van de verwachte structuurcategorie
Oplossing:
- Controleer of het product een "Primaire Breadcrumb Categorie" override heeft ingesteld (in producteditie > SEO-sectie). Als dit is ingesteld, overschrijft het alle andere logica.
- Pas categoriegewichten aan: ga naar de gewenste categorie en stel een positief gewicht in (bijv. 10). Ga naar de ongewenste categorie en stel het gewicht in op -1.
- Bekijk de Selectiestrategie in de configuratie. "Deepest Path" geeft doorgaans de beste resultaten voor een standaard catalogusstructuur.
- Zorg dat de gewenste categorie actief is, zichtbaar in het menu, en dat het product eraan toegewezen is.
Preventie:
- Stel negatieve gewichten in op marketing- en seizoenscategorieën voordat er producten aan worden toegewezen
- Test met een representatieve set producten na het wijzigen van de selectiestrategie
Probleem: JSON-LD gestructureerde data ontbreekt
Symptomen:
- Geen BreadcrumbList JSON-LD block in de paginabron
- Google Search Console meldt ontbrekende gestructureerde data voor breadcrumbs
Oplossing:
- Controleer de sectie Gestructureerde Data in de configuratie — "JSON-LD inschakelen" moet op Ja staan
- Bekijk de ruwe paginabron (Ctrl+U, niet via browser DevTools) en zoek naar
BreadcrumbList - Als breadcrumbs visueel wel worden getoond maar JSON-LD ontbreekt, staat de toggle voor gestructureerde data mogelijk los van de rest uitgeschakeld
- Als JSON-LD aanwezig is maar Google het niet herkent, valideer dan via Google's Rich Results Test tool
Preventie:
- Valideer gestructureerde data na de initiële inrichting via de Google Rich Results Test of de Schema.org validator
Probleem: Dubbele breadcrumb gestructureerde data
Symptomen:
- Twee of meer BreadcrumbList JSON-LD blocks in de paginabron
- Google Search Console toont waarschuwingen over "duplicate structured data"
Oplossing:
- Een andere module genereert waarschijnlijk ook breadcrumb JSON-LD — veelvoorkomende veroorzakers zijn rich snippets-modules en algemene SEO-modules
- Schakel de breadcrumb gestructureerde data-uitvoer in de andere module uit
- Gebruik Advanced Breadcrumbs als de enige bron voor breadcrumb JSON-LD-uitvoer
Probleem: Breadcrumbs zien er verkeerd uit met Hyva-thema
Symptomen:
- Breadcrumbs worden gerenderd maar de opmaak klopt niet of ontbreekt
- Tailwind utility classes ontbreken
- Breadcrumbs verschijnen zonder stijl of als standaard HTML zonder classes
Oplossing:
- De module detecteert Hyva automatisch en schakelt over naar Hyva-specifieke templates. Controleer of
Hyva_Themeis ingeschakeld. - Voer de Tailwind CSS build uit voor uw Hyva-installatie (doorgaans
npm run buildof vergelijkbaar) — de classes uit de Hyva-templates van de module moeten worden meegenomen tijdens de CSS purge/scan stap - De module registreert zichzelf voor Hyva's Tailwind content scan via de
RegisterHyvaConfigobserver. Als stijlen nog steeds ontbreken, controleer dan oftailwind.config.jshet templatepad van de module bevat.
Probleem: Home-breadcrumb toont verkeerde URL
Symptomen:
- De Home-breadcrumb linkt naar de verkeerde store view of basis-URL
- Treedt voornamelijk op in multi-store setups met verschillende basis-URLs per store view
Oplossing:
- De URL van de Home-breadcrumb wordt afgeleid van de basis-URL van de Magento-winkel. Controleer Winkels > Configuratie > Algemeen > Web > Basis-URLs
- Zorg er in een multi-store setup voor dat elke store view de juiste Basis-URL heeft ingesteld op store view-scope
- Leeg de config cache na wijzigingen aan basis-URLs
Probleem: Categoriegewicht wordt niet opgeslagen
Symptomen:
- Een gewichtswaarde wordt ingevoerd op een categorie en opgeslagen, maar keert terug naar 0 bij het herladen
- Het gewichtsveld is niet zichtbaar in het categorie-bewerkingsformulier
Oplossing:
- Het gewichtsveld bevindt zich in de sectie "Zoekmachineoptimalisatie" van het categorie-bewerkingsformulier
- Controleer of u opslaat op de juiste scope — als het veld op store view-niveau is ingesteld, schakel dan eerst naar de juiste store view
- Als het veld helemaal niet zichtbaar is, heeft de data patch mogelijk niet gedraaid — voer
bin/magento setup:upgradeuit om dit te corrigeren - Controleer of de toggle "Uitsluiten van breadcrumbs" is ingesteld op de categorie — dit overschrijft het gewicht volledig
Debug Mode
Schakel debug mode in voor gedetailleerde logging van de breadcrumb-afhandeling:
Inschakelen: Winkels > Configuratie > Magmodules > Advanced Breadcrumbs > Debug > Debug Mode = Ja
Logbestanden:
var/log/advanced_breadcrumbs_debug.log— gedetailleerde breadcrumb-afhandelingsinformatie per requestvar/log/advanced_breadcrumbs_error.log— fouten en uitzonderingen
Het adminpaneel heeft een "Debug Log"-knop waarmee de loguitvoer direct in de browser gestreamd wordt.
Vergeet niet de debug mode uit te schakelen na het oplossen van problemen — het voegt logging-overhead toe aan elk request.
Meer hulp nodig?
Documentatie:
- Alle helpartikelen - Volledig documentatieoverzicht
Support:
- Contact opnemen - Hulp van ons team