ノードが保存された後にユーザーをリダイレクトする


7

特定のコンテンツタイプのノードが作成または保存された後に、特定のページへのリダイレクトを実行するために使用するフックを探しています。

回答:





0

「作成」および「保存」がノードがデータベース上にあることを意味する場合、ここにいくつかのオプションがあります。

/ **
 * hook_form_NODE_TYPE_node_form_alter()を実装します
 *送信ボタンにアクションを追加します
 * /
関数CUSTOM_MODULE_form_NODE_TYPE_node_form_alter(&$ form、&$ form_state){
    $ form ['actions'] ['submit'] ['#submit'] [] = 'CUSTOM_MODULE_form_NODE_TYPE_node_form_submit';
}
関数CUSTOM_MODULE_form_NODE_TYPE_node_form_submit(&$ form、&$ form_state){
    $ node = $ form_state ['node'];
    //ノードタイプを確認してリダイレクト
}

このオプションで実行できる類似のケースを次に示します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.