sprachabhängiges URL-Fragment für Filter
Wahrscheinlich fällt das hier in die Kategorie Feature-Request. Und ich hoffe das ist ok, wenn ich einen solchen hier poste...
Wäre es im Sinne einer konsequenten Mehrsprachigkeit nicht cool, wenn sich beim Filtern im Frontend auch der Spalten-Name in der URL anpassen würde? Like so:
In der DB ist die Spalte (wegen Gängigkeit und Internationalisierung) in Englisch benannt, also z.B. "brand"...
Bei der Erzeugung der Filter-URL wird dann aber sprachabhängig folgendes ausgegeben:
www.domain.com/en/products/brand/sony.html
www.domain.com/de/produkte/marke/sony.html
etc.
Regeln könnte man das doch über eine sprachabhängige Eingabe des "Spalten"-Names in den Attribut-Einstellungen, so wie auch für den eigentlichen Attribut-Namen und die Bezeichnung.
Ich ahne aber, dass das zum einen bestimmt kein neuer Vorschlag ist, und zum anderen demnach wahrscheinlich relativ kompliziert umzusetzen ist... oder?
Trivial ist dies nicht, aber moeglich, ich habe es mal entsprechend auf enhancement und future getagged.
Hm, ich stehe bald vor der selben Frage ob sich ein Language-Switch auf eine Detailseite / Liste nicht auch fast mit Hausmitteln regeln lässt.
Meine Idee hier bisher:
- alias (nicht übersetzt!)
- listen und detailseiten übersetzt im jeweiligen sprachenbaum (produkte / products )
- per language switch dann auf de/produkte/niceproduct.html bzw. en/products/niceproduct.html switchen
Wenn das klappt, könnte man sich dabei die Übersetzung der Spalten sparen (was ich auch generell für nicht sehr klug halte). Einzig könnte man es noch verbessern, wenn der übersetzte alias auch entsprechend matched und ich dann sowas wie de/produkte/schoenesproduct.html und en/products/niceproduct.html realisieren kann.
Es werden ja nicht die Spalten ybersetzt, sondern nur die Namen der Filterparameter.
@tim-bec Du sprichst da, glaub ich, von was anderem. Ich habe mich auf den Filter-Parameter (z.B. "brand" bzw. "marke") bezogen, nicht auf die Seite. Letztere würde man in so einem Szenario natürlich auch übersetzen. Doch das sollte ja kein Problem sein, zumindest theoretisch...
über den URL-Parameter in den Einstellungen der Filterregel kann der "Key" überschrieben werden - hier könnte man bei mehrsprachigen Models je Sprache einen Key (URL-Parameter) eingeben