0

我需要在 Orchard 中创建一个“自定义”网页。据我了解,以下是我需要采取的步骤。在我进行这个有点冗长的过程之前,是否有任何我遗漏或可以跳过的步骤?

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

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

4

1 回答 1

2

这些是创建内容项的真正步骤。如果您的页面应被视为内容,您可能需要创建一个内容项 - 例如,管理员可以创建、编辑、发布、取消发布并最终删除您的页面。

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

于 2012-08-28T16:34:09.387 回答