目前,我希望在主要的“内容”部分之外创建一个页面层次结构,以使其与其他部分分开,并与所有其他跨站点数据一起保存。我能够以我想要的方式分配布局、子布局和获取内容。
但是,我需要将内容作为 XHTML(目前非常简单的 XHTML)来通过 iTextSharp 和 Html Tidy 或等价物推送它。是否有我可以挂钩的管道或事件,以便我可以获得大部分页面或所有页面响应?
我注意到Sitecore.Layouts
命名空间包括Converter
、DesignTimeHtml
和RuntimeHtml
,后者引用了convertToRuntimeHtml
管道,它似乎传递了一个 HtmlDocument。这些似乎是与所见即所得编辑器相关的管道。
如果不存在这样的东西,找到页面上的所有控件然后将它们呈现出来会接近 Sitecore 呈现的内容吗?