2 Stimmen

Drupal: Kann ich die Weiterleitung vermeiden, nachdem der Inhalt erstellt/gespeichert wurde?

Kann ich die Weiterleitung vermeiden, nachdem der Inhalt erstellt/gespeichert wurde?

Ich möchte nicht, dass der Knoten angezeigt wird, nachdem der Benutzer auf "Speichern" geklickt hat.

1voto

Henrik Opel Punkte 19268

Der allgemeine Ansatz zur Steuerung der Umleitung nach Abschluss des Formulars besteht darin den Wert des Formulars "#redirect" überschreiben in einem benutzerdefinierten hook_form_alter() Umsetzung.

0voto

Decipher Punkte 516

Ja, mit hook_nodeapi() in einem benutzerdefinierten Modul können Sie ein alternatives Verhalten einfügen, wenn $op == 'einfügen' wie nachstehend beschrieben:

function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  switch ($op) {
    case 'insert':
        drupal_goto('somewhere_else');
      break;
  }
}

Hinweis: Der Code ist mir spontan eingefallen, also nehmen Sie ihn für das Konzept.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X