Orchard CMS:呈现1:n表数据

时间:2012-07-17 17:41:17

标签: relational-database orchardcms

我想将果园用于中型公司网站。 旧站点是用纯ASP.NET 3.5编写的,例如有这个数据库表:

DEPARTEMENT:  ID,  描述

联系人:  ID,  DepartementID,  名称,  图像

制作页面没有问题,列出部门,链接到另一个页面,联系人在列表中显示的位置(html-table) 用SQL之类的 选择名称,图像来自联系人内部加入Departemnt在Contact.DepartementID = Departemnt.ID ......左右......

我如何在乌节里模仿这个? 或者甚至更好......我可以在Orchard-db(或外部数据库)中创建这些表,并编写一个(经典)ASP.NET页面,在Orchard-Website中显示数据吗? 我需要为此创建一个模块(如何?) 这些表可以从Orchard内部搜索中搜索到吗? (由Lucene索引?)

我还需要为表格创建一个Create / Update / Delete页面。 ......在仪表板里面? (因为它们必须受到保护/授权访问)

最后......我不希望每一条记录都显示为仪表板中的内容项! 我需要一个带有传统记录的CRUD页面,排序,分页,更新/删除,就像在传统的Access-Form中一样

这在Orchard中是否可行?

谢谢你, 莱因哈德

1 个答案:

答案 0 :(得分:0)

当然可以(阅读http://docs.orchardproject.net/Documentation/Creating-1-n-and-n-n-relations),但如果您想要内容类型的好处,例如可搜索性,只需将其设为内容类型即可。内容类型不一定会出现在项目列表中。只有当它们被标记为可创建时才会出现,所以只是不要将你的类型标记为可创建,你应该好好去。