【问题标题】:Rename plone site重命名克隆站点
【发布时间】:2012-06-17 10:47:36
【问题描述】:

过去我听说重命名 Plone 站点对象(更改它的 id)可能很危险。

重命名危险吗?重命名时有哪些潜在问题?

【问题讨论】:

    标签: plone


    【解决方案1】:

    问题似乎出在参考文献中(来自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 对象来重现该问题,添加一些相关内容相互指向的 Documents,添加一个 Folder 和 Collection,并为该集合添加一个路径条件,指向那个文件夹。检查“reference_catalog”。之后,重命名门户对象,“reference_catalog”将为空。

    这个问题有解决办法吗?”

    回答如下:

    您需要更新您的目录,因为 plone 对象的 id 是 您所有内容的路径的第一个元素。
    http://plone.org/documentation/error/portal-content-has-gone-missing/

    在线程中有一些脚本链接以避免丢失引用。

    【讨论】:

    • 我的意思是问题出在参考文献中。
    • 操作,编辑并删除了关于重新索引的不必要部分,这应该很明显。
    • np,为您恢复了它,并添加了一些格式和说明。
    【解决方案2】:

    对存储为路径的对象的任何引用都是一个问题。正如 Yuri 的回答所指出的,这包括目录中的路径。通过完全重建目录,这是一个相对容易处理的问题。还有其他问题可能更难找到,例如收集标准和 portlet 数据中的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 1970-01-01
      相关资源
      最近更新 更多