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}
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.