是否有一种简单的方法可以从Umbraco中的节点及其下方(如此递归)导出所有内容?说我要导出所有“关于我们”项目(ID 555根),以及这些项目中使用的图像/媒体?我只需要将它们导出为JSON或XML之类的简单格式,并将媒体保存在本地磁盘上。
有什么想法或摘要吗?
PS:这是较旧的Umbraco解决方案-Umbraco 6。
[查看表umbracoNode
(节点,节点层次结构)和cmsContentXml
(cache)。确保缓存是最新的(请参阅链接中的注释)。
我将遍历节点树,并将xml
列的内容写入文件。
取决于链接媒体的方式,您要么具有media属性,要么需要在XML内部解析HTML。请记住,无论如何,Umbraco中的所有媒体都应位于~/Media
下。