使用Orchard创建模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Orchard创建模块相关的知识,希望对你有一定的参考价值。

'create a module' walkthrough for Orchard不能使用默认或开发分支头部的Orchard Mercurial repository中的代码。任何人都知道如何创建一个新的Orchard模块,其版本晚于3月份的0.1版本?

如果某个地方的源代码模块中有更新的示例模块会很棒,但我看不到内置模块,它们没有与主菜单相关并且都非常复杂 - 一个'hello world '一个会好得多!

我意识到Orchard尚未正式发布,但我正在尝试将它用于一个简单的CMS用于我刚刚开始的新项目(希望我能够在发布时间之前使用它的更高版本的Orchard )。

答案

找到了。有一个新的配置设置,可让您打开和关闭模块。现在默认禁用模块。

您可以在管理>功能中打开模块。

另一答案

在7年零8个月后,我们使用的是Orchard 1.10.x,其中一种创建模块的方法是通过命令行。以下是步骤:

  1. 导航到果园解决方案的 bin文件夹。在地址栏中键入cmd,它将打开命令行窗口
  2. 在cmd窗口中键入orchard,这会初始化Orchard Sessions
  3. 然后键入feature enable Orchard.CodeGeneration,这将启用代码生成模块,因为默认情况下它被禁用
  4. 最后输入codegen module TestModule,这将创建一个新模块并将其放在.. src Orchard.Web Modules文件夹中

你可以获得更多信息here

以上是关于使用Orchard创建模块的主要内容,如果未能解决你的问题,请参考以下文章

Orchard入门:如何创建一个完整Module

Orchard源码分析(4.1):Orchard.Environment.CollectionOrderModule类

Orchard详解--第九篇 拓展模块及引用的处理

ORCHARD 是什么?

Orchard详解--第八篇 拓展模块及引用的预处理

在 Orchard 网站上投放广告