主题

时间:2018-02-21 12:15:51

标签: c# orchardcms

场景:我们有一堆主题,根据特定主题内的导航,我们要创建一个新的菜单项类型来填充主题导航需求。

示例:包含没有链接的菜单(父母)的主题。在每个父母内部都有项目(子菜单),其中包括一个动作链接...

我们想为每个主题创建一个菜单项类型,因此一旦激活,菜单类型将包含在管理导航中。

  

是否可以在主题内部而不是在模块中创建这些菜单项类型?

1 个答案:

答案 0 :(得分:1)

只要您的主题有项目文件,您就可以实现IMenuProvider界面将菜单项附加到菜单中。

这个答案有一个示例实现:Creating a navigation menu item in Orchard