Breadcrumbs - Search Console Feld "position" fehlt (in „itemListElement“)

Hallo zusammen,

In unserem Shopware 6 Shop Version: 6.5.8.9 meckert die Search Console das das Feld „Position“ in „itemListElement“ Fehlt.

Es wird auch überall „Zur Starseite gehen“ ausgegeben anstatt der Relative Pfad zur Kategorie oder Produkt Seite

Die Folgenden Codezeilen werden in der Search Console als ungültig erklärt:

<li class="breadcrumb-item"
                itemprop="itemListElement"
                itemscope
                itemtype="https://schema.org/ListItem"
            >
                <a href="/"
                   class="breadcrumb-link breadcrumb-link"
                   title="Zur Startseite gehen"
                   itemprop="item">
                    <link itemprop="url" href="/"/>

                                            <span role="presentation" aria-label="Zur Startseite gehen">
                                    
                    <span class="icon icon-home">
            <!--?xml version="1.0" encoding="utf-8"?-->
<!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve">
<path id="Pfad_834" d="M119."/></path>
</svg>

        </span>
                            </span>
                        <meta itemprop="name" content="Zur Startseite gehen"/>
                                    </a>
                <meta itemprop="name" content="Zur Startseite gehen"/>
            </li>

So sieht die Breadcrumb.html.twig aus:

{% block layout_breadcrumb_inner %}
    {% if category %}
        {% set breadcrumbCategories = sw_breadcrumb_full(category, context.context) %}
        {% set categoryId = category.id %}

        {% set breadcrumbKeys = breadcrumbCategories|keys %}

        {% if breadcrumbCategories|length > 0 %}
            <nav aria-label="breadcrumb">
                {% block layout_breadcrumb_list %}
                    <ol class="breadcrumb"
                        itemscope
                        itemtype="https://schema.org/BreadcrumbList">
                        {% for breadcrumbCategory in breadcrumbCategories %}
                            {% set key = breadcrumbCategory.id %}
                            {% set name = breadcrumbCategory.translated.name %}

                            {% block layout_breadcrumb_list_item %}
                                <li class="breadcrumb-item"
                                    {% if key is same as(categoryId) %}aria-current="page"{% endif %}
                                    itemprop="itemListElement"
                                    itemscope
                                    itemtype="https://schema.org/ListItem">
                                    {% if breadcrumbCategory.type == 'folder' %}
                                        <div itemprop="item">
                                            <div itemprop="name">{{ name }}</div>
                                        </div>
                                    {% else %}
                                        <a href="{{ category_url(breadcrumbCategory) }}"
                                           class="breadcrumb-link {% if key is same as(categoryId) %} is-active{% endif %}"
                                           title="{{ name }}"
                                           {% if category_linknewtab(breadcrumbCategory) %}target="_blank"{% endif %}
                                           itemprop="item">
                                            <link itemprop="url"
                                                  href="{{ category_url(breadcrumbCategory) }}">
                                            <span class="breadcrumb-title" itemprop="name">{{ name }}</span>
                                        </a>
                                    {% endif %}
                                    <meta itemprop="position" content="{{ loop.index }}">
                                </li>
                            {% endblock %}

                            {% block layout_breadcrumb_placeholder %}
                                {% if key != breadcrumbKeys|last %}
                                    <div
                                        class="breadcrumb-placeholder"
                                        aria-hidden="true"
                                    >
                                        {% sw_icon 'arrow-medium-right' style { size: 'fluid', pack: 'solid'} %}
                                    </div>
                                {% endif %}
                            {% endblock %}
                        {% endfor %}
                    </ol>
                {% endblock %}
            </nav>
        {% endif %}
    {% endif %}
{% endblock %}

Wurde hier ggf. nicht das Standard-Theme verwendet?

Dort bekommt nämlich jedes Breadcrumb-Item (class=breadcrumb-item) folgendes Attribute zugewiesen:

In „content“ steht hier der jeweilige Wert für die Position des Items innerhalb des Breadcrumbs.

Beispiel:

Home (content=„1“) > Bekleidung (content=„2“) > T-Shirts (content=„3“)