2

PiranhaCMS 2.2.0 のドキュメントに従っていると、メニュー項目が Manager メニューに挿入されません。

私は何を間違っていますか?

これを_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も、新しい項目が含まれていることがわかりますが、それらは Manager メニューに表示されません。

ここで何が欠けていますか?実際のメニュー インサートはどこに配置すればよいですか?

ありがとう。

4

1 に答える 1