0
Drupal 8で新しいページを作成すると、そのページがサイトのそのページにリダイレクトされますが、Adminインターフェイスのコンテンツセクションにリダイレクトされます。新しいページが作成されたときに、Drupal 8がページにリダイレクトされないようにするにはどうすればよいですか?
これを行う方法はありますか?
Drupal 8で新しいページを作成すると、そのページがサイトのそのページにリダイレクトされますが、Adminインターフェイスのコンテンツセクションにリダイレクトされます。新しいページが作成されたときに、Drupal 8がページにリダイレクトされないようにするにはどうすればよいですか?
これを行う方法はありますか?
あなたはそれが形成するものを確認することから始め、その後、カスタムはとても
function your_module_form_alter(&$form, FormStateInterface $form_state, $form_id) {
// test you are altering the correct form so wrap the below in an IF
$form['actions']['submit']['#submit'][] = '_your_module_custom_redirect';
}
function _your_module_custom_redirect($form, FormStateInterface $form_state) {
$form_state->setRedirect('your route name');
}
または多分使用のようなコールバックを提出追加するカスタムモジュールを作成し、
を使用する必要がありますhook_ENTITY_TYPE_insert()私はhook_form_alterが検証に関係なく実行されると思いますが、私はその100%ではありません