diff --git a/src/Bundle/ChillCalendarBundle/Controller/AdminController.php b/src/Bundle/ChillCalendarBundle/Controller/AdminController.php new file mode 100644 index 000000000..88d78d229 --- /dev/null +++ b/src/Bundle/ChillCalendarBundle/Controller/AdminController.php @@ -0,0 +1,29 @@ +render('ChillCalendarBundle:Admin:index.html.twig'); + } + +} diff --git a/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php b/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php index 972f92ed6..ad5d96d9a 100644 --- a/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php +++ b/src/Bundle/ChillCalendarBundle/Menu/AdminMenuBuilder.php @@ -33,7 +33,9 @@ class AdminMenuBuilder implements LocalMenuBuilderInterface return; } - $menu->addChild('Calendar') + $menu->addChild('Calendar', [ + 'route' => 'chill_calendar_admin_index', + ]) ->setAttribute('class', 'list-group-item-header') ->setExtras(['order' => 6000, 'header' => true]); @@ -44,6 +46,6 @@ class AdminMenuBuilder implements LocalMenuBuilderInterface public static function getMenuIds(): array { - return ['admin_section']; + return ['admin_section', 'admin_calendar']; } } diff --git a/src/Bundle/ChillCalendarBundle/Resources/views/Admin/index.html.twig b/src/Bundle/ChillCalendarBundle/Resources/views/Admin/index.html.twig new file mode 100644 index 000000000..a721a31a0 --- /dev/null +++ b/src/Bundle/ChillCalendarBundle/Resources/views/Admin/index.html.twig @@ -0,0 +1,13 @@ +{% extends "@ChillMain/Admin/layoutWithVerticalMenu.html.twig" %} + +{% block vertical_menu_content %} + {{ chill_menu('admin_calendar', { + 'layout': '@ChillCalendar/Admin/menu_calendar.html.twig', + }) }} +{% endblock %} + +{% block layout_wvm_content %} + {% block admin_content %} +