mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-07 05:45:53 +01:00
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:
committed by
Andy Miller
parent
35439124cd
commit
05a6abd794
@@ -501,8 +501,11 @@ 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)) {
|
||||||
|
// preserve form validation
|
||||||
|
if (!isset($twig->twig_vars['form'])) {
|
||||||
$twig->twig_vars['form'] = new Form($page);
|
$twig->twig_vars['form'] = new Form($page);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Gather Plugin-hooked nav items
|
// Gather Plugin-hooked nav items
|
||||||
$this->grav->fireEvent('onAdminMenu');
|
$this->grav->fireEvent('onAdminMenu');
|
||||||
|
|||||||
Reference in New Issue
Block a user