Orchard CMS 页面发布目的地和与 Asp.Net 表单网站的集成
Orchard CMS Page Publishing destination and Integration with Asp.Net forms website
I:: Orchard CMS Page Publishing destination
当我们从 Orchard CMS 创建/发布页面时,
_contentManager.Create()
_contentManager.Publish()
页面内容(HTML、文本、段落等...)去了哪里? Sql CE 正在此处使用,到目前为止在浏览此数据库中的表后,页面似乎将转到此 Sql CE 数据库。 Table 页面的内容存储到哪个 Table?检查表格,找到了 PageID,但找不到内容。
或者发布后的页面是否进入文件系统?情况似乎并非如此。
II: Integration with Asp.Net forms website
有一个 Asp.NET Forms 网站,我们需要将其迁移到 Orchard CMS。这真的可能吗? MVC 和 Asp.Net 项目的集成已为许多项目成功完成(其中 None 在任何 CMS 上),现在需要从 Orchard CMS 管理一个 Asp.NET Forms 网站。关于这个的任何 pointers/Suggestions/Ideas 吗?真的只能从 Orchard 管理 MVC 网站吗?
Orchard 有多个地方存储内容项的数据,具体取决于附加的部分、属性是否使用信息集存储或记录存储,或者部分是否版本化。
听起来你问的是基本页面的正文内容存储在哪里。您可以在 table Common_BodyPartRecord 中找到它。文本列将是输入到页面正文中的 html。 ContentItemRecord_id 列是内容项的 ID,最后一个条目将是最新版本,因为正文部分是版本化的。
其他部分将存储在内容项的信息集中。您可以在 Orchard_Framework_ContentItemRecord 或 Orchard_Framework_ContentItemVersionRecord 中找到这些内容,具体取决于您要查找的内容是否已版本化。数据列有一个 xml 值,其中包含内容项的存储值。
I:: Orchard CMS Page Publishing destination
当我们从 Orchard CMS 创建/发布页面时,
_contentManager.Create()
_contentManager.Publish()
页面内容(HTML、文本、段落等...)去了哪里? Sql CE 正在此处使用,到目前为止在浏览此数据库中的表后,页面似乎将转到此 Sql CE 数据库。 Table 页面的内容存储到哪个 Table?检查表格,找到了 PageID,但找不到内容。
或者发布后的页面是否进入文件系统?情况似乎并非如此。
II: Integration with Asp.Net forms website
有一个 Asp.NET Forms 网站,我们需要将其迁移到 Orchard CMS。这真的可能吗? MVC 和 Asp.Net 项目的集成已为许多项目成功完成(其中 None 在任何 CMS 上),现在需要从 Orchard CMS 管理一个 Asp.NET Forms 网站。关于这个的任何 pointers/Suggestions/Ideas 吗?真的只能从 Orchard 管理 MVC 网站吗?
Orchard 有多个地方存储内容项的数据,具体取决于附加的部分、属性是否使用信息集存储或记录存储,或者部分是否版本化。
听起来你问的是基本页面的正文内容存储在哪里。您可以在 table Common_BodyPartRecord 中找到它。文本列将是输入到页面正文中的 html。 ContentItemRecord_id 列是内容项的 ID,最后一个条目将是最新版本,因为正文部分是版本化的。
其他部分将存储在内容项的信息集中。您可以在 Orchard_Framework_ContentItemRecord 或 Orchard_Framework_ContentItemVersionRecord 中找到这些内容,具体取决于您要查找的内容是否已版本化。数据列有一个 xml 值,其中包含内容项的存储值。