过去我听说重命名Plone网站对象(更改它的ID)会很危险。
重命名是危险的吗?重命名时有哪些潜在问题?
答案 0 :(得分:4)
问题似乎出现在参考文献中(来自http://plone.293351.n2.nabble.com/Renaming-the-Plone-object-via-ZMI-td4428462.html):
我正在尝试通过Zope管理界面重命名Plone对象,但是作为副作用,我对“reference_catalog”的所有引用都将丢失,包括LinguaPlone翻译,相关内容和集合中的路径条件。
我正在使用Plone 3.1.7,你可以通过创建一个vanilla Plone对象来重现这个问题,添加一些相关内容相互指向的文档,添加一个文件夹和集合,并为集合添加一个路径标准,指向该文件夹。检查“reference_catalog”。之后,重命名门户网站对象,“reference_catalog”将为空。
这个问题有解决方法吗?“
回答:
您需要更新目录,因为plone对象的id是 所有内容路径的第一个元素 http://plone.org/documentation/error/portal-content-has-gone-missing/
在线程中有一些指向脚本的链接,以避免丢失引用。
答案 1 :(得分:3)
对存储为路径的对象的任何引用都是个问题。正如Yuri的回答指出的那样,其中包括目录中的路径。通过完全重建目录,这是一个相对容易处理的问题。还有其他一些可能难以找到的问题,例如收集标准和portlet数据中的路径。