在Orchard中创建一个网页

时间:2012-08-28 15:00:54

标签: orchardcms

我需要在Orchard中创建一个“自定义”网页。据我了解,以下是我需要采取的步骤。在我这个有点冗长的过程之前,有没有我缺少的步骤或者我可以跳过?

  • 创建模型
  • 创建使用上述模型的内容部分和内容部分记录
  • 创建一个实现Display方法的驱动程序,该方法返回内容部分的“形状”
  • 创建形状模板以呈现从上述驱动程序返回的形状
  • 创建包含内容部分的内容类型
  • 创建一个包含内容类型的页面
  • 将网页添加到我的网站

此页面是“自定义”的,因为它需要从Web服务中提取数据并以交互方式显示它。当用户进行更改时,需要将这些更改发送回Web服务。

1 个答案:

答案 0 :(得分:2)

这些是创建内容项的真正步骤。如果您的网页应被视为内容,则需要创建内容项目,例如管理员可以创建,编辑,发布,取消发布,最后删除您的页面。

如果您只想创建一个简单的页面,那么没有什么可以阻止您创建自己的ASP MVC控制器。您可以使用Orchard的路由为它定义路由,如果使用[Themed]属性进行装饰,它甚至会继承网站的主题。