Navigationspfad (pathway oder breadcrumb) mit Umlauten bei xt:commerce Veyton 4.0 anpassen

Kategoriebezeichnungen mit Umlauten werden im Navigationspfad (pathway oder breadcrumb) von xt:commerce Veyton 4.0 mitunter nicht so richtig ausgegeben. Insbesondere betrifft dies UML-Ersetzungen von Umlauten und Sonderzeichen.

Beispiel:
Umlaute wurden für die Kategoriebezeichnungen durch HTML-Entitäten ersetzt:

Ü -> Ü oder ö -> ö usw.

Standardmäßig ersetzt Veyton 4.0 das ‚&‘-Zeichen durch ‚&‘, wodurch der Umlaut im Navigationspfad folglich als ‚¨‘ ausgegeben wird.

Für obigen Fall kann die Datei ‚breadcrumb.html‘ im Verzeichnis ‚/templates/xt_default/xtCore/pages/navigation‘ angepasst werden.

Die Definition für die Kategoriebezeichnung:

‚{$breadcrumb.name|escape:“html“}‘

kann durch:

‚{$breadcrumb.name|escape:“html“|replace:’&‘:’&‘}‘

angepasst werden. So werden Ümlaute wieder richtig dargestellt.

Und noch ähnlich nützliche Modifikationen:

{$breadcrumb.name|escape:“html“}
{$breadcrumb.name|escape:“htmlall“}
{$breadcrumb.name|escape:“html“|replace:'<br />‘:‘ ‚}
{$breadcrumb.name|escape:“html“|striptags}

Ein Gedanke zu „Navigationspfad (pathway oder breadcrumb) mit Umlauten bei xt:commerce Veyton 4.0 anpassen

  1. ITSD Autor des Beitrags

    Das gleiche gilt auch für den Seitentitel. Die Datei unter xtFramework -> classes -> class.meta_tags.php ist anzupassen. Durch „htmlspecialchars($this->pageTitle)“ wird das Sonderzeichen „&“ umgewandelt. Mit dem Parameter double_encode kann die Funktion angepasst werden.

Schreibe einen Kommentar