Я создаю пользовательский плагин для NopCommerce 4.1 для учебных целей.Я скопировал плагин по умолчанию PickupInStore и изменил его для своих нужд.Затем я добавил пользовательский элемент на боковой панели, который перенаправляет на страницу конфигурации моего плагина, и он работает, но когда я щелкаю по нему, он выделяет не новый элемент, а элемент в конфигурации> доставка> Точки получения.Поэтому мой вопрос заключается в том, как я могу выделить добавленный элемент, когда он нажал, вставив что-то еще.
Как выглядит мой плагин на боковой панели: https://i.imgur.com/pu6aQhd.png
Что он открывает: https://i.imgur.com/nsyfsrj.png
Я добавляю свой плагин на боковую панель с помощью этого метода в своем классе плагинов
public void ManageSiteMap(SiteMapNode rootNode)
{
var menuItem = new SiteMapNode()
{
SystemName = "My first plugin",
Title = "MyPlugin",
ControllerName = @"Admin/MyPlugin",
ActionName = "Configure",
Visible = true,
RouteValues = new RouteValueDictionary() { { "area", null } },
IconClass = "fa fa-magic"
};
var pluginNode = rootNode.ChildNodes.FirstOrDefault(x => x.SystemName == menuItem.SystemName);
if (pluginNode == null)
rootNode.ChildNodes.Add(menuItem);
//else
// rootNode.ChildNodes.Add(menuItem);
}