如果您移动图像或目标页面,Plone 上的链接会更新吗? (4.3.4.1)

Do links on Plone update if you move images or target pages? (4.3.4.1)

Plone 4.3.4.1 非常智能。但是,我建立了我的个人 Plone 站点,但没有组织将图像上传到的位置等。我可以将图像和文档移动到子文件夹等,并且仍然可以使用并且没有损坏的图像吗?提前致谢!

Plone 使用多种机制让您执行此操作:

  • 大多数编辑器应该默认配置,以便他们真正编写 resolveuid links 而不是图像或 link 目标的路径。只有当页面发送到浏览器时,这些才会被 links 替换,并且 ID 在移动或重命名时不会改变。 (在复制时,它们会改变,因为 ID 需要是唯一的。)

  • 如果您设法让 resolveuid 通过输出过滤器,link 实际上是可调用的,并将重定向到当前位置。

  • 如果你 move/rename 一些东西并且旧位置有一个外部 link ,错误页面机制就会发挥作用:它跟踪,从广义上讲,所有过去的名字和页面或图像的位置(直到在这样的位置出现新的 page/image)并将重定向到那里。

所以,从广义上讲,你应该没问题。如果有疑问(我见过很多输出过滤器突然神秘地停止工作的情况),您总是可以先尝试一张图像并观察结果。