如何在果园cms中将自定义模块设置为默认模块

本文关键字:模块 自定义 设置 默认 果园 cms | 更新日期: 2023-09-27 18:24:47

我在果园CMS中制作了一个自定义模块。当我运行我的网站时,我希望这个自定义模块作为启动模块,但果园总是将主页作为启动模块。我如何在果园中将我的自定义模块设为启动模块。我的模块是一个简单的Mvc应用程序,使用实体框架作为数据库。我对Orchard很陌生,我正在学习它。任何帮助都会得到通知,感谢Advance

如何在果园cms中将自定义模块设置为默认模块

为了窃取主路由,您必须编写自己的路由,并给予它高优先级。删除当前主页的别名也会有所帮助。

如果你的模块包含一个内容类型,并且该内容类型有一个自动路由部分,那么编辑内容管理页面中会有一个复选框,上面写着"设置为主页"。

您可以在Orchard中创建许多不同类型的模块,但并非所有模块都包含内容类型。您可以将自动路由部件添加到没有自动路由部件的内容类型中。

说"将模块设置为启动"是不对的。模块不是一个独立的mvc应用程序,而是扩展现有功能的一种方式。您可以在模块中创建一个ContentType,果园将为仪表板用户提供创建您类型的新实例的功能。然后用户可以将此实例设置为主页内容。在这里写你自己的ContentType支票。