Converting local navs to a new core shape (AKA making louis happy :))

--HG--
branch : dev
This commit is contained in:
Andre Rodrigues
2011-02-11 14:13:38 -08:00
parent 042968453b
commit 14a7ada113
10 changed files with 118 additions and 14 deletions

View File

@@ -85,6 +85,22 @@ namespace Orchard.Core.Shapes {
menuItem.Metadata.Alternates.Add("MenuItem__" + menu.MenuName);
});
builder.Describe("LocalMenu")
.OnDisplaying(displaying => {
var menu = displaying.Shape;
string menuName = menu.MenuName;
menu.Classes.Add("localmenu-" + menuName.HtmlClassify());
menu.Classes.Add("localmenu");
menu.Metadata.Alternates.Add("LocalMenu__" + menuName);
});
builder.Describe("LocalMenuItem")
.OnDisplaying(displaying => {
var menuItem = displaying.Shape;
var menu = menuItem.Menu;
menuItem.Metadata.Alternates.Add("LocalMenuItem__" + menu.MenuName);
});
// 'List' shapes start with several empty collections
builder.Describe("List")
.OnCreated(created => {