From e4216c8974e55689384d00a67c31210afc8a1b84 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 6 Oct 2021 10:24:00 +0200 Subject: [PATCH] add page information when editing a node --- core/Controller/Site/NodeAdminController.php | 10 ++++++++++ core/Resources/views/site/node_admin/_form.html.twig | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/core/Controller/Site/NodeAdminController.php b/core/Controller/Site/NodeAdminController.php index 52cec5f..5411478 100644 --- a/core/Controller/Site/NodeAdminController.php +++ b/core/Controller/Site/NodeAdminController.php @@ -143,9 +143,19 @@ class NodeAdminController extends AdminController ]); } + $page = $entity->getPage(); + + if ($page !== null) { + $pageConfiguration = $pageLocator->getPages()[get_class($page)] ?? null; + } else { + $pageConfiguration = null; + } + return $this->render('@Core/site/node_admin/edit.html.twig', [ 'form' => $form->createView(), 'entity' => $entity, + 'page' => $page, + 'pageConfiguration' => $pageConfiguration, 'tab' => $tab, ]); } diff --git a/core/Resources/views/site/node_admin/_form.html.twig b/core/Resources/views/site/node_admin/_form.html.twig index 969eeb5..9fb460f 100644 --- a/core/Resources/views/site/node_admin/_form.html.twig +++ b/core/Resources/views/site/node_admin/_form.html.twig @@ -147,6 +147,10 @@
{{ 'No action'|trans }} + + {% if page and pageConfiguration %} + ({{ pageConfiguration.name }}) + {% endif %}