系统文章请参照目录
概述
Content Part, Content Field, Content Type, Wedget 是Orchard展现UI的部件,是Orchard为实现UI重构抽象出的模型。我将分别去写如何创建这几种类型.
编写Content Part
首先我了解Content Part所具体的特性:
- 能被包含进任意Content Type中;
- 同进Content Part 能够包含其他的Content Part
写一个例子:地图
需求是:根据经纬度显示对应的地理位置。
使用Orchard提供的命令行工具,具体使用查看(Orchard(四):Orchard中的Scanffolding(Command line scaffolding)-工具说明)。
1. 创建Map Module
2.修改Module.txt文件中的Module信息
3.编写Content Part
Model
datamigration
driver (相当于MVC中的Container)
添加Map Part 的View
4. 在Orchard中启用新编写Maps
5. 显示