Drupal 7 redirect auf eine bestimmte Seite (ein tab) nach dem Formular Absenden
Ich versuche, leiten Sie die Seite, nachdem ich vorlegen form. Das Formular ist auf der Seite "formulaires/demande de gewaehrt-pour-les entraineurs' und ich will umleiten zu 'formulaires/demande de gewaehrt-pour-les entraineurs/entraineurs' Wie kann ich dies tun?
function ulsform_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'ulsform_demande_de_subvention_pour_les_entraineurs_form') {
$form['#submit'][] = 'ulsform_demande_submited_form';
}else if($form_id == 'ulsform_demande_de_subvention_pour_les_entraineurs_02_form'){
$form['#submit'][] = 'ulsform_entraineur_submited_form';
}
}
function ulsform_demande_submited_form(&$form, $form_state){
global $user;
$v = $form_state['values'];
$form_state['redirect'] = 'formulaires/demande-de-subvention-pour-les-entraineurs/entraineurs';
/* My code to insert into the db */
}
Es funktioniert nicht und wenn ich versuche zu erstellen, die eine form['#redirect'] wie eine Säge auf ein anderes post, es funktioniert nicht, auch. Was kann ich versuchen?
Danke für Eure Hilfe! Ich bin neu in drupal
habe die unten ans arbeiten für Sie ?
Sicher, das Tat es, das ist, warum es als Antwort
Sicher, das Tat es, das ist, warum es als Antwort
InformationsquelleAutor Mike Boutin | 2013-01-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du hast vergessen zu übergeben
$form_state
durch Verweis, so dass Ihre änderungen nur in derform_alter
Funktion.Ändern Ihre Funktion Unterschrift wie folgt. Hinweis:
&$form_state
:$form_state['redirect'] könnte entweder ein array oder ein einfacher string.
wenn es sich um einen string, wird der Benutzer umgeleitet werden, es.
Wenn es ein array ist, wird es funktionieren nach wie drupal_goto funktioniert.
Zu
node/123?foo=bar#baz
zu
node/123
InformationsquelleAutor Ayesh K
Ich habe den folgenden code in einem benutzerdefinierten Modul-und nach der Bearbeitung der Inhalte ist es immer Umleitung auf /admin/content
Den query-Teil fügte ich als letztes versuchen.
Nach der Vorlage Lesen kann ich meine eigene Nachricht, aber ich kann nicht machen, der user bleibt auf der Seite Bearbeiten.
Was bin ich überspringen?
Dank.
EDIT:
Bezüglich https://www.drupal.org/node/1074616 und meine Erfahrung in das Thema, gibt es Fälle, die Umleitung funktioniert nicht. Für mich, die ich erreicht haben, um die gewünschte Umleitung wie diese:
InformationsquelleAutor manou