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}

Veröffentlicht unter Shop Systeme Getagged mit:
One comment on “Navigationspfad (pathway oder breadcrumb) mit Umlauten bei xt:commerce Veyton 4.0 anpassen
  1. ITSD sagt:

    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.

Hinterlasse eine Antwort

Diese Website nutzt Cookies, um unseren Besuchern die bestmögliche Funktionalität bieten zu können. Durch die weitere Nutzung unserer Seiten erklären Sie sich mit dem Einsatz von Cookies einverstanden. Erfahren Sie mehr zum Einsatz von Cookies und dem Umgang mit Ihren persönlichen Daten in unserer: Datenschutzerklärung

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen", um Ihnen das beste Surferlebnis möglich zu geben. Wenn Sie diese Website ohne Änderung Ihrer Cookie-Einstellungen zu verwenden fortzufahren, oder klicken Sie auf "Akzeptieren" unten, dann erklären Sie sich mit diesen.

Schließen