【发布时间】:2012-08-05 00:32:05
【问题描述】:
我目前正在开发 Orchard 模块。该模块包含一个包含视图的 MVC 应用程序。我想让模块尽可能可配置。我希望客户配置的项目之一是 MVC 从模块中查看的方式。其中一部分将由主题决定。但不是一切。考虑以下场景:
该模块包含一个用于下订单的视图。视图以“正常视图方式”显示表单。即字段标签和输入标签。但是在表格的开头,每个客户都必须能够定义自己的一组指令来显示。或者,客户可能希望在此处放置一条消息,以将客户指向其他操作。
以最理想的方式,我将有一个内容页面,客户可以在其中放置所有类型的内容和一个特定的块,它是模块视图的结果。有点像 Web 部件。我不知道这是否可能以及如何实现。
编辑澄清 模块创建一个这样的页面:
标题 表格
所以标题和表单都是模块控制器输出的。
我已经设法创建了一个层,条件是 url 与我的表单匹配的页面。
我已在内容区域的该层中添加了一个 HTML 小部件,位置为 1(尝试 0 到)。
但是页面看起来像这样:
- 标题
- 表格
- 小工具
而不是
- 小工具
- 标题
- 表格
【问题讨论】:
标签: orchardcms