Voici comment rediriger un utilisateur après la création ou la modification d'un noeud
function mon_module_form_alter(&$form, FormStateInterface $form_state, $form_id) {
switch ($form_id) {
case 'node_menu_patient_form':
case 'node_menu_patient_edit_form':
$form['actions']['submit']['#submit'][] = 'mon_module_form_redirect';
break;
}
}
function mon_module_form_redirect($form, FormStateInterface $form_state) {
// ici renseignez la route vers laquelle vous voulez rediriger l'utilisateur
$form_state->setRedirect('view.menus_patients.page');
}
Contenus en rapport
Il est possible dans un contrôleur ou un bloc de récupérer un formulaire et de l'afficher comme n'importe quelle autre variable.
Ajouter un commentaire