setRedirect wechselt Sprache
Eingetragen von Jan (7)
am 10.02.2019 - 22:29 Uhr in
am 10.02.2019 - 22:29 Uhr in
Hey liebe Community,
ich möchte in einem Form bei Klick auf dem Submit Button auf eine spezielle Seite weiterleiten. Dazu verwende ich folgenden Code innerhalb der submitFom-Funktion, wobei 'emailverteiler' der Systemname ist:
<?php
$form_state->setRedirect('emailverteiler');
?>
Meine Homepage ist Mehrsprachig (Deutsch und Englisch). Leider wechselt die Homepage bei der Weiterleitung immer auf die Standardsprache der Homepage (Deutsch). Ich möchte aber, dass die aktuelle Sprachauswahl erhalten bleibt. Wie erreiche ich das?
Vielen Dank für eure Hilfe!
- Anmelden oder Registrieren um Kommentare zu schreiben
Dann mußt Du die aktuelle
am 11.02.2019 - 12:13 Uhr
Dann mußt Du die aktuelle Sprache abfragen und mußt auf die Korrekte URL mit entsprechendem Sprachkürzel umleiten. Bei der Auswahl der Sprachen ist normalerweise das Sprachkürzel mit ausgewählt, wobei das bei der Default-Sprache fehlen darf. Gibst Du kein Sprachkürzel an greifen vermutlich Rang höhere Auswahlregeln für die Sprache.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *