From f96e5eb550d9757faad9407e512399ff70c50c3e Mon Sep 17 00:00:00 2001 From: Jesse Dobbelaere Date: Mon, 16 Feb 2015 01:38:17 +0100 Subject: [PATCH] Allow no categories/no items in datagrid --- src/Backend/Modules/Menu/Actions/Alacarte.php | 4 +++- src/Backend/Modules/Menu/Layout/Templates/Alacarte.tpl | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Backend/Modules/Menu/Actions/Alacarte.php b/src/Backend/Modules/Menu/Actions/Alacarte.php index 3fbac3f..7969837 100644 --- a/src/Backend/Modules/Menu/Actions/Alacarte.php +++ b/src/Backend/Modules/Menu/Actions/Alacarte.php @@ -98,6 +98,8 @@ protected function loadDataGrid($categoryId, $categoryName) protected function parse() { // parse the dataGrid if there are results - $this->tpl->assign('dataGrids', $this->dataGrids); + if (isset($this->dataGrids)) { + $this->tpl->assign('dataGrids', $this->dataGrids); + } } } diff --git a/src/Backend/Modules/Menu/Layout/Templates/Alacarte.tpl b/src/Backend/Modules/Menu/Layout/Templates/Alacarte.tpl index 72017ed..f9e5500 100644 --- a/src/Backend/Modules/Menu/Layout/Templates/Alacarte.tpl +++ b/src/Backend/Modules/Menu/Layout/Templates/Alacarte.tpl @@ -29,5 +29,9 @@ {/iteration:dataGrids} {/option:dataGrids} +{option:!dataGrids} +

{$msgNoItems}

+{/option:!dataGrids} + {include:{$BACKEND_CORE_PATH}/Layout/Templates/StructureEndModule.tpl} {include:{$BACKEND_CORE_PATH}/Layout/Templates/Footer.tpl}