Problem z Menu nawigacyjnym ( breadcrumbs) w Joomla
Jeśli ostatnio otrzymałeś wiadomość z Google Search Console z informacją, że musisz naprawić Menu nawigacyjne w Joomla! (breadcrumbs), oto plik i instrukcja, który może ci pomóc.
Problem zgłaszany przez GSC (Fix Breadcrumbs markup) informuje, że jeśli nie naprawisz problemów związanych z breadcrumbs (okruszkami) to Twoja strona może nie być wyświetlana prawidłowo w wynikach Google.
Problem z breadcrumbs w Joomla
Oryginalny plik breadcrumbs nie jest poprawnie przygotowany i musi zostać zaktualizowany, jeśli pojawią się takie problemy w Google Search Console:
Pobierz plik
Możesz wypróbować nasze pliki, który powinny rozwiązać problem.
Semantycznie poprawna wersja
(z elementami "nav")
↓ Poprawka modułu Breadcrumbs (Google) + Semantyczna wersja / WCAG (2,7 kB)
Zalecamy użycie tej wersji, ze względu na poprawioną semantyczność (zamieniony element "div" na "nav" oraz dodane aria-current="page" do ostatniego elementu breadcrumbs)
Wersja regularna
(stworzona na podstawie oryginalnego pliku okruszków Joomla)
↓ Poprawka modułu Breadcrumbs (Google) (2,7 kB)
Ta wersja oparta jest o oryginalny plik Joomla 3.9.11 - zalecamy użycie tego rozwiązania, jeśli plik semantyczny nie działa prawidłowo z Twoim szablonem, na przykład kiedy breadcrumbs z jakiś przyczyn utracił stylowanie )
Uwaga: Z powodzeniem przetestowaliśmy to rozwiązanie na wielu instalacjach Joomla. Nie możemy jednak zagwarantować, że będzie działać wszędzie. Zdecydowanie zalecamy najpierw przetestować rozwiązanie na jednym z linków wymienionych poniżej na liście (punkty 3–6) i tylko wtedy, gdy strona działa prawidłowo, a GSC po teście pokazuje poprawny wynik (zielony) przejść dalej do walidacji poprawki.
Jeśli masz jakieś problemy lub pytania, zostaw je w sekcji komentarzy poniżej lub skontaktuj się z nami bezpośrednio poprzez formularz kontaktowy.
Instrukcje krok po kroku jak naprawić menu nawigacyjne w Joomla 3 (breadcrumbs/okruszki)
1. Pobierz jeden z przygotowanych przez nas plików - Poprawka modułu Breadcrumbs i rozpakuj go na komputerze,
2. Umieść go w folderze szablonów (używając FTP) w obszarze templates/nazwatwojegoszablonu/html/mod_breadcrumbs/default.php
,
UWAGA: Jesli w twoim folderze templates/nazwatwojegoszablonu/html/
nie znajdujesz folderu /mod_breadcrumbs/
po prostu go utwórz i załaduj tam plik default.php
3. Otwórz Google Search Console i przejdź do sekcji Breadcrumbs (w menu "Enhancement" w lewym menu bocznym)
4. Kliknij informację o błędzie „Missing field "item”
5. Wybierz jeden z widocznych na liście adresów i naciśnij ikonkę lupki, aby zobaczyć szczegóły
6. Wykonaj test (Live test), aby sprawdzić czy wszystko działa prawidłowo
7. Jeśli test przeszedł prawidłowo, możesz powrócić do sekcji "Breadcrumbs" i nacisnąć przycisk "Validate fix"
Oto wideo prezentujące punkty 3-6 w celu sprawdzenia poprawności z naszego pliku.
Serdeczne podziękowania dla Stefana Wajdy i Michała Trzepizura za sugestie związane ulepszeniem kodu!
Daj nam znać, jeśli zadziałało :)