|
|
|
@ -33,7 +33,7 @@ namespace Volo.CmsKit.Public.Web.Menus
|
|
|
|
|
// TODO: Consider about not to remove existing static menus.
|
|
|
|
|
// context.Menu.Items.Clear();
|
|
|
|
|
|
|
|
|
|
foreach (var menuItemDto in mainMenu.Items.Where(x => x.ParentId == null))
|
|
|
|
|
foreach (var menuItemDto in mainMenu.Items.Where(x => x.ParentId == null && x.IsActive))
|
|
|
|
|
{
|
|
|
|
|
var applicationMenuItem = CreateApplicationMenu(menuItemDto);
|
|
|
|
|
context.Menu.Items.Add(applicationMenuItem);
|
|
|
|
@ -64,7 +64,7 @@ namespace Volo.CmsKit.Public.Web.Menus
|
|
|
|
|
var applicationMenuItem = CreateApplicationMenu(menuItem);
|
|
|
|
|
parent.Items.Add(applicationMenuItem);
|
|
|
|
|
|
|
|
|
|
foreach (var item in source.Where(x => x.ParentId == menuItem.Id))
|
|
|
|
|
foreach (var item in source.Where(x => x.ParentId == menuItem.Id && x.IsActive))
|
|
|
|
|
{
|
|
|
|
|
AddChildItems(applicationMenuItem, item, source);
|
|
|
|
|
}
|
|
|
|
|