Term View als Menüleiste: Umlaute in Pfaden stören
Eingetragen von degunino (109)
am 09.12.2013 - 00:23 Uhr in
am 09.12.2013 - 00:23 Uhr in
Hi, ich habe mir mittels Views über eine Taxonomie eine Menüleiste erzeugt und filtere hiermit eine andere View über Commerce Products.
Product View
Path: /katalog/%
Contextual Filter: Taxonomy Term/ Term name converted to Term ID
Taxonomy Term View (Menü)
Field: Taxonomy Term, Rewrite result: Output field as a link: katalog/[name]
Funktioniert alles bestens, leider werden noch die Umlaute der Taxonomie-Terme in den Pfaden angezeigt.
Wie kriege ich die weg?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hierfür bietet sich das Modul
am 09.12.2013 - 11:05 Uhr
Hierfür bietet sich das Modul [do:transliteration] an - dies sorgt unter anderem dafür, dass deine URLs vom Umlauten bereinigt werden, bzw. dass die Umlaute in ae, oe, ue etc. umgewandelt werden. Alles weitere zum Modul findest du auf der Projekt Seite.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Transliteration hatte ich
am 09.12.2013 - 12:56 Uhr
Transliteration hatte ich schon probiert. Das scheint aber in meinem Fall nicht zu greifen, vermutlich weil der Pfad aus meinem übergebenen Argument "katalog/[name]", das ich über Rewrite result erzeuge, gebildet wird.
"Transliterate prior to creating alias" ist aktiviert, ebenso "Reduce strings to letters and numbers". Pfade habe ich alle neu erzeugt.
Für weitere Ideen wäre ich außerordentlich dankbar.
degunino
am 09.12.2013 - 14:28 Uhr
Transliteration hatte ich schon probiert. Das scheint aber in meinem Fall nicht zu greifen, vermutlich weil der Pfad aus meinem übergebenen Argument "katalog/[name]", das ich über Rewrite result erzeuge, gebildet wird.
"Transliterate prior to creating alias" ist aktiviert, ebenso "Reduce strings to letters and numbers". Pfade habe ich alle neu erzeugt.
Für weitere Ideen wäre ich außerordentlich dankbar.
Wie sehen denn die erzeugten Pfade aus?
Schreibt er dort immer noch die Umlaute hinein ?
Hast du schon probiert, die Pfade neu erzeugen zu lassen? Sofern du Transliterate prior to creating alias aktiviert hast, sollte das Ganze auch so funktionieren. Wichtig hierbei > die Seitensprache muss auf Deutsch stehen - sonst greift das Umschreiben der Umlaute nicht.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Die erzeugten Aliases sind
am 09.12.2013 - 17:41 Uhr
Die erzeugten Aliases sind prinzipiell schon OK. Momentan werden zwar die deutschen Umlaute nicht korrekt transformiert, aber das ist eine andere Baustelle.
Das Problem liegt vermutlich darin, dass beim Überschreiben von Links in Taxonomy-Views der einzig verfügbare Token [name] nicht den Alias, sondern den Term-Namen zieht. Und Term-Namen enthalten eben - im Gegensatz zum Alias - Umlaute.