Tipps und Tricks Filter
Sprachkürzel in der URL in Contao 4
In Contao 4.3 ist das Sprachkürzel automatisch in der URL. Ab Contao 4.4 nicht mehr. Das Umschalten erfolgt in beiden Fällen 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 /app/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 /app/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
