1
继PiranhaCMS 2.2.0文档不插入菜单项进入管理器菜单。添加项目到管理器菜单中食人鱼CMS
我在做什么错?
我已经在我的_AppStart.cshtml放在这个
Manager.Menu.Add(new Manager.MenuGroup()
{
InternalId = "MyApp",
Name = "My app",
CssClass = "fancy-icon"
});
/* From this point down - also tried placing in _ViewStart.cshtml */
Manager.Menu.Where(m => m.InternalId == "MyApp").Single().Items.Add(
new Manager.MenuItem() {
Name = "Products",
Action = "productlist",
Controller = "products",
Permission = "ADMIN_PRODUCT",
SelectedActions = "productlist,productedit"
});
Manager.Menu.Where(m => m.InternalId == "MyApp").Single().Items.Add(
new Manager.MenuItem() {
Name = "Product groups",
Action = "productgrouplist",
Controller = "products",
Permission = "ADMIN_PRODUCTGROUP",
SelectedActions = "productgrouplist,productgroupedit"
});
然而,即使代码被击中了,我可以看到Manager.Menu
中有新的项目 - 他们不在经理菜单中渲染。
我在这里错过了什么?我应该在哪里放置实际的菜单插入?
谢谢。
太好了!我误解了文档,我以为_“通过为这两个菜单项指定选定的操作,我们确保了正确的菜单项会突出显示。我们还添加了两个菜单项的新权限,我们可以在管理器界面中设置。“_它读取的方式我愚蠢地认为它会创建权限,如果他们无法找到。谢谢Håkan。 – Alex