Navigationspfade-Probleme Gambio

Erhält man die Meldung "Navigationspfade-Probleme auf Seite xy erkannt" und wird in der Google Search Console danach der Fehler erläutert mit "data-vocabulary.org schema deprecated" (hier: Breadcrumbs), sollte man in den Template-Dateien Anpassungen vornehmen, um die strukturierten Daten mit den aktuell gültigen Auszeichnungen umzusetzen. Unser Beispiel hier bezieht sich auf die Breadcrumbs, die den Navigationspfad über strukturierte Daten / Rich Snippets darstellen sollen.

 

 Die erste anzupassende Datei finden wir in den Overloads, genauer gesagt im Verzeichnis

 

/html/absoluts24.dePROD/GXUserComponents/overloads/breadcrumb/

 

Der Dateiname ist hierbei 

 

HERSTELLERKUERZEL_breadcrumb.inc.php

 

Hier wurde hier die Funktion trail() überschrieben und der Trailstring mit der veralteten Methode zusammengebaut:

 

'<li itemtype="http://data-vocabulary.org/Breadcrumb" itemscope="">

                <a itemprop="url" href="' . $this->_trail[$i]['link'] . '" title="' . $this->_trail[$i]['title'] . '">

                               <span itemprop="title">' .

                                               $this->_trail[$i]['title'] .

                               '</span>

                </a>

</li>';

 

Dieses Konstrukt ändern wir nun in die aktuelle Darstellung

 

'<li property="itemListElement" typeof="ListItem">

                <a property="item" typeof="WebPage" href="' . $this->_trail[$i]['link'] . '" title="' . $this->_trail[$i]['title'] . '">

                                <span property="name">' .

                                               $this->_trail[$i]['title'] .

                               '</span>

                </a>

                <meta property="position" content="'.($i+1).'">

</li>';

 

Dann ändern wir noch unsere Templatedatei in 

 

\templates\DEINTEMPLATENAME\index.html

 

In dieser ändern wir nun alle vorkommenden Breadcrumbs-Listen

 

<ol id="breadcrumb" class="breadcrumb">

 

in

 

<ol id="breadcrumb" class="breadcrumb" vocab="https://schema.org/" typeof="BreadcrumbList">

 

Fertig! Cache leeren (Seiten- und Modulcache) nicht vergessen! Gesehen in unserer Internetagentur mit Gambio GX3.