Napraw błędy pola position w schemacie breadcrumbs

Użyj jednego elementu na linię: Nazwa | URL

Narzędzia testowe często zgłaszają, że w znaczniku breadcrumbs wymagana jest wartość pola position. Najprościej naprawić to, odbudowując listę tak, by każdy ListItem miał kolejną pozycję. Wpisz poniżej swoją ścieżkę, a generator ponumeruje ją za Ciebie.

Odbuduj listę z poprawnymi pozycjami

  1. 1

    Przepisz kroki ze starego znacznika

    Weź każdą nazwę i adres URL z błędnego bloku i zapisz je po kolei jako wiersze w postaci Nazwa | URL.

  2. 2

    Usuń niekompletne wiersze

    Upewnij się, że każdy wiersz ma nazwę i adres URL; narzędzie pomija te, w których czegoś brakuje.

  3. 3

    Wygeneruj

    Przejdź do wyniku. Pozycje zaczynają się od 1 i rosną o jeden z każdym krokiem.

  4. 4

    Zastąp stary blok

    Usuń błędny skrypt ze strony, wklej nowy i przetestuj ponownie.

Dlaczego pojawia się błąd pozycji

Każdy ListItem w BreadcrumbList potrzebuje position, czyli liczby całkowitej wskazującej jego miejsce w ścieżce. Błąd zwykle oznacza jedną z tych sytuacji:

  • Brakuje klucza position w jednym lub kilku elementach.
  • Pozycje są zapisane jako tekst lub puste.
  • Numery się powtarzają, na przykład dwa elementy oba na pozycji 2.
  • Numery przeskakują, na przykład 1, 2, 4.
  • Kroki dodano ręcznie lub przez szablon, nie aktualizując licznika.

Co narzędzie robi inaczej

Generator nigdy nie pyta o pozycję. Czyta wiersze od góry do dołu i nadaje 1, 2, 3 i kolejne numery wierszom, które mają nazwę i adres URL. Pominięty wiersz nie zostawia dziury, więc numeracja jest zawsze ciągła.

Przykład zepsutej i odbudowanej listy

Błędne dane dla walidatora: elementy na pozycjach 1, 2 i 4, bez trzeciego.

Odbudowane narzędziem:

Strona główna | https://example.com/
Dokumentacja | https://example.com/dokumentacja/
Instalacja | https://example.com/dokumentacja/instalacja/

Pozycje w wyniku: 1, 2, 3.

Po zastąpieniu znacznika

  1. Całkowicie usuń stary blok script, aby strona nie zawierała dwóch sprzecznych list.
  2. Wklej nowy blok.
  3. Ponownie przetestuj działający adres URL.

Jeśli błąd nie znika

Sprawdź, czy druga BreadcrumbList nie pochodzi z motywu, wtyczki lub zapomnianego szablonu. Narzędzie tworzy tylko blok, który z niego skopiujesz, więc pozostałość wygenerowaną przez coś innego trzeba usunąć u źródła. Upewnij się też, że każdy adres URL jest pełny, a nazwy nie są puste.

Szybka samokontrola dla każdego znacznika breadcrumbs

Zanim przetestujesz ponownie, przejrzyj blok pod kątem czterech rzeczy: każdy ListItem ma pozycję, pozycje biegną 1, 2, 3 bez powtórzeń, każdy ListItem ma nazwę i każdy ListItem ma adres URL. Jeśli wszystkie cztery się zgadzają, błąd pozycji nie powinien już się pojawiać. Wygenerowanie bloku ze zwykłej listy to najszybszy sposób, by to zagwarantować, bo błędu numeracji nie da się już wpisać ręcznie.

Najczęściej zadawane pytania

Standardowa numeracja zaczyna się od 1 i właśnie to zapisuje to narzędzie.

Wiersz bez nazwy lub bez adresu URL jest pomijany. Dodaj brakującą część przed pionową kreską lub po niej.

Nie. Odzwierciedla tylko kolejność kroków na wypisanej przez Ciebie ścieżce.

Niebezpiecznie. Walidatory traktują to pole jako wymagane, więc je uwzględnij. Narzędzie robi to automatycznie.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach

Poradniki i zastosowania