将内容和图像从 Umbraco 导出为 JSON 或 XML?



有没有一种简单的方法可以在 Umbraco 中从 at 节点和更低(如此递归(导出所有内容?假设我想导出所有"关于我们"项目(ID 555 根(,以及这些项目中使用的图像/媒体?我只需要将它们导出为简单的格式,如JSON或XML,并将媒体保存在本地磁盘上。

有什么想法或片段吗?

PS:这是一个较旧的Umbraco解决方案 - Umbraco 6。

查看表umbracoNode(节点、节点层次结构(和cmsContentXml(缓存(。确保缓存是最新的(请参阅链接中的注释(。

我将遍历节点树并将xml列的内容写入文件。

根据链接媒体的方式,您要么具有媒体属性,要么需要分析 XML 中的 HTML。请记住,无论如何,Umbraco的所有媒体都应该驻留在~/Media之下。

最新更新