Wir haben ein Plugin von einem Entwickler bauen lassen und stellen nun den Shop auf Mehrsprachigkeit um. Im Template hat es nun relative URL’s, die so immer zur Standardsprache führen… Bsp: <a href="/plugin-name/create">Erstellen</a>
. Die Sprachen sind bei uns auf /it, /en etc. eingerichtet.
Nun könnte ich einfach den Sprach-Code abfragen im Template und vor der URL einfügen - das scheint mir aber mehr ein „Hack“ als eine saubere Lösung…
Was wäre hier ein „korrektes“ Vorgehen?
Hm, vielleicht könnte man einfach die Shop URL davor setzen.
Danke. D.h. die Shop URL entspricht der Sprach-Domäne? eg. domain.de/en, domain.de/es etc.?
Wie kriege ich den Wert in twig?
{{ app.request.get('sw-storefront-url') }}
oder ausführlich
<a href="{{ app.request.get('sw-storefront-url') }}/test">Test</a>