【问题标题】:Orchard CMS: presenting 1:n tables dataOrchard CMS:呈现 1:n 表格数据
【发布时间】:2012-07-17 17:41:17
【问题描述】:

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

部门: ID, 说明

联系方式: ID, 部门编号, 姓名, 图片

制作一个页面,列出部门,链接到另一个页面,联系人在列表中显示(html-table)没有问题 使用类似的 SQL SELECT Name, Image From Contact Inner Join Departemnt on Contact.DepartementID = Departemnt.ID...... 左右......

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

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

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

这在果园有可能吗??

谢谢你, 莱因哈德

【问题讨论】:

    标签: relational-database orchardcms


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      相关资源
      最近更新 更多