Sicher ist dem einen oder anderen auch schon aufgefallen, dass Shopware 6 alle Kategorien mit einem Slash beendet. Also https://www.meine-seite.de/garten/ und nicht https://www.meine-seite.de/garten
Das macht auch durchaus Sinn, da Google so z.B. Kategorien von Dokumenten (welche ja keinen / am Schluss bekommen) besser einordnen kann.
Das Problem: Gebt mal eine Kategorie ohne / ein. Seht Ihr was ich meine? Ihr erhaltet eine 404-Fehlermeldung. Problematisch wird es dann, wenn Ihr z.B. bei einem Preisvergleichsportal, oder einem anderen Dienst angemeldet seid und dieser beim crawlen Eurer Seite automatisch den / eliminiert. Genau das passierte mir nun nämlich bei einem Chat-Bot Anbieter. Viele meiner Seiten können darum nicht korrekt importiert werden. Dieses Problem bestand bereits bei Shopware 5 und hat z.B. den folgenden Anbieter zu einem längeren Tutorial veranlasst: https://great2gether.com/2021/08/shopware-kategorie-urls-korrekt-umleiten/
Meine Frage ist nun, wie gehe ich in Shopware 6 dieses Problem an? Die Kategorie-URLs werden ja unter Einstellungen/SEO mit folgendem Befehl generiert (zumindest bei mir): {% for part in category.seoBreadcrumb %}{{ part | lower }}/{% endfor %}
Den / vor /{% endfor %}
zu entfernen bringt in diesem Fall nicht viel, da somit auch jeder andere entfernt wird.
Ich habe es deshalb mal so versucht: {% for part in category.seoBreadcrumb %}{{ part | lower }}{% if not loop.last %}/{% endif %}{% endfor %}
was zwar in der Vorschau den Slash entfernt, jedoch im Frontend nicht die gewünschte Lösung brachte.
Deshalb meine Frage: Wer weiss wie man dieses Problem lösen kann?