我正在学习Umbraco(7)并删除了一个测试文档类型和模板,但没有意识到有一个内容页面使用这些(非常惊讶的Umbraco让你这样做!)
然后我无法访问内容页面将其删除(404错误)。我创建了一个新页面,但是也存在问题,几乎可以肯定是因为数据库现在具有不正确的完整性,即链接现在已经坏了。
两个问题:
有没有办法阻止仍有关联内容元素的删除?
我该如何解决这个问题?我是否需要使用SQL Management Studio删除SQL后端数据库中的孤立内容?或者可以在Umbraco前端完成某些事情,例如宏中的脚本吗?
由于
答案 0 :(得分:0)
不幸的是,删除文档类型实际上删除了使用该文档类型的所有内容,我不知道恢复此内容的任何方法,除了恢复备份。
这是一个根本性的缺陷,我认为你能够如此轻松地做到这一点,并且只要我和Umbraco一起工作(从第3节开始!)就一直存在。
您是否尝试过重建XML Cache文件以尝试克服孤立链接问题?
http://YOURDOMAIN/Umbraco/dialogs/republish.aspx?xml=true和 点击"重新发布"
在问题跟踪器上查看此问题:
U4-5187 Deleting doctype wipes out all content nodes based on it