If a form is already defined, do not override it (#1132)

Preserves form validation re
https://github.com/getgrav/grav-plugin-admin/issues/1129
This commit is contained in:
Flavio Copes
2017-07-26 02:54:58 +02:00
committed by Andy Miller
parent 35439124cd
commit 05a6abd794

View File

@@ -501,7 +501,10 @@ class AdminPlugin extends Plugin
// add form if it exists in the page // add form if it exists in the page
$header = $page->header(); $header = $page->header();
if (isset($header->form)) { if (isset($header->form)) {
$twig->twig_vars['form'] = new Form($page); // preserve form validation
if (!isset($twig->twig_vars['form'])) {
$twig->twig_vars['form'] = new Form($page);
}
} }
// Gather Plugin-hooked nav items // Gather Plugin-hooked nav items