0

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

部门:ID,描述

联系人:ID、DepartementID、姓名、图片

制作一个页面,列出部门,链接到另一个页面没有问题,其中联系人显示在一个列表(html-table)中,带有一个 SQL,如 SELECT 名称、来自 Contact Inner Join Departemnt on Contact.DepartementID = Departemnt.ID 的图像...... 或者...

我将如何在果园模仿这个?甚至更好...我可以在 Orchard-db(或外部 db)中创建这些表并编写一个(经典)ASP.NET 页面来呈现 Orchard-Website 内的数据吗?我是否需要为此创建一个模块(如何?)这些表可以从 Orchard 内部搜索中搜索到吗?(由 Lucene 索引?)

我还需要为表格创建一个创建/更新/删除页面。...在仪表板内?(因为它们必须受到保护/仅授权访问)

最后......我不想让每条记录都显示为仪表板中的内容项!我需要一个具有传统的每行记录、排序、分页、更新/删除的 CRUD 页面,就像在传统的访问表单中一样

这在果园有可能吗??

谢谢你,莱因哈德

4

1 回答 1

0

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

于 2012-07-20T10:45:09.583 回答