场景:我们有一堆主题,根据特定主题内的导航,我们要创建一个新的菜单项类型来填充主题导航需求。
示例:包含没有链接的菜单(父母)的主题。在每个父母内部都有项目(子菜单),其中包括一个动作链接...
我们想为每个主题创建一个菜单项类型,因此一旦激活,菜单类型将包含在管理导航中。
是否可以在主题内部而不是在模块中创建这些菜单项类型?
答案 0 :(得分:1)
只要您的主题有项目文件,您就可以实现IMenuProvider
界面将菜单项附加到菜单中。
这个答案有一个示例实现:Creating a navigation menu item in Orchard