@model Nop.Web.Framework.Menu.AdminMenuItem @using Nop.Core.Domain.Localization @inject IWorkContext workContext @inject LocalizationSettings localizationSettings @{ var supportRtl = (await workContext.GetWorkingLanguageAsync()).Rtl && !localizationSettings.IgnoreRtlPropertyForAdminArea; var isActive = Model.ContainsSystemName(NopHtml.GetActiveMenuItemSystemName()); } @if (!string.IsNullOrEmpty(Model.Url)) { } else { var childNodes = Model.ChildNodes.Where(x => x.Visible).ToList(); var hasChildNodes = childNodes.Any(); var liCssClass = ""; if (hasChildNodes) { liCssClass = "nav-item has-treeview"; } if (isActive) { if (!string.IsNullOrEmpty(liCssClass)) liCssClass += " "; liCssClass += "menu-open"; }
  • @if (!string.IsNullOrEmpty(Model.IconClass)) { }

    @Model.Title @if (supportRtl) { } else { }

    @if (hasChildNodes) { }
  • }