Tipps und Tricks Filter
Sprachkürzel in der URL in Contao 4.9
Seit Contao 4.4 ist das Sprachkürzel nicht mehr automatisch in der URL. Das Umschalten erfolgt wir folgt.
Sprache in der URL ausschalten: über prepend_locale: false
in der der parameters.yml, einschalten über prepend_locale: true
.
Im Detail:
Contao Managed-Edition
Dazu gibt es nun die Datei /config/parameters.yml. Diese muss manuell angepasst werden. Will man nun URLs mit Sprachkürzel, muss eingefügt/angepasst werden:
# This file has been auto-generated during installation
parameters:
prepend_locale: true
Mittlerweile sollte das auch in der Datei /config/config.yml funktionieren:
contao:
prepend_locale: true
Achtung: Der Inhalt der yml Datei darf keine Tabs enthalten! Normal sind 2 oder 4 Leerzeichen stattdessen.
Danach den Symfony Cache löschen lassen bzw. einen Warmup machen:
vendor/bin/contao-console cache:clear --env prod --no-warmup
vendor/bin/contao-console cache:warmup --env prod