2012-08-05 70 views
0

我已经创建了一个模块(仍然有很多工作要做,使其生产就绪,但前进)。从模块创建果园CMS添加菜单

无论如何,我希望模块(基本上是一个来自Skywalker的Orchard网上商店的MVC应用程序)自动创建一个菜单项,以查看模块中的页面。我首先尝试了MainMenu.cs,但是无论我在代码中给出什么位置,都会创建条目作为第一个条目。如果你想让菜单在另一个位置首先编译一个新版本,这将是一个麻烦。

所以现在我只是在指向//的仪表板中手动创建了一个meny项目。

有没有一种方法可以在模块内自动执行此操作,并且让客户可以在管理模块之后更改位置?

回答

0

那么,菜单条目通常是从代码中添加的,所以在那里使用动态值而不是静态值是很简单的。事实上Vandelay.Industries中有这样的例子。新菜单下的是另一个菜单。

+0

我会检查Vandelay。你有没有链接?我会搜索Google,否则 – Mounhim 2012-08-06 16:29:10

+0

http://gallery.orchardproject.net/List/Modules/Orchard.Module.Vandelay.Industries – 2012-08-08 16:39:01