Neu JTL-Shop ab 5.2, Merkmalwerte: Statt metakeywords wird fälschlicherweise Title aus der Datenbank gelesen.

waagenwelt

Sehr aktives Mitglied
30. September 2012
504
145
Toppenstedt
Wir verwenden das Feld Metakeywords zur Textausgabe.

Nach der Migration von 5.1.5 auf 5.2.4 wird im Shop der an dieser Stelle nunmehr der Title statt der Metakeywords ausgelesen und damit bei uns ausgegeben.

Eine Stelle in Merkmalwert.php haben wir gefunden und gefixed.

Korrekt ist:

public function getMetaKeywords(int $idx = null): ?string
{
return $this->metaKeywords[$idx ?? $this->currentLanguageID]
?? $this->metaKeywords[$this->fallbackLanguageID]
?? null;
}

Es gibt aber noch mindestens eine weitere Stelle, denn wenn ich in productlist/header.tpl $meta_keywords ausgebe, erscheint der Title Inhalt.

Das Problem tritt auch mit dem Standard-Template auf.

Hat jemand einen Tipp?

Ticket wurde am 7.11.23 angelegt, leider bisher ohne Reaktion.

Viele Grüße

Stefan
 

Ähnliche Themen