Ckeditor 资源编辑器中的ModX Revo相对路径图像

Ckeditor 资源编辑器中的ModX Revo相对路径图像,ckeditor,modx,modx-revolution,Ckeditor,Modx,Modx Revolution,我有一个网站在ModX革命,我有一个问题。好好吧,这对我来说不是问题,但对我的客户来说,这肯定是个问题 问题是,我发现当使用CKEditor插件向资源添加图像时,图像的路径与站点无关,它们被放在assets/images/image.png中,而应该是/assets/images/image.png。这当然会导致在呈现/page/YXZ时无法加载它们 我四处寻找,却找不到这个看似不可能的任务的答案 如何确保所有文件都与站点相关,而不必还原为标记 注: 我无法使用,因为整个站点都有标识符链接。请查

我有一个网站在ModX革命,我有一个问题。好好吧,这对我来说不是问题,但对我的客户来说,这肯定是个问题

问题是,我发现当使用CKEditor插件向资源添加图像时,图像的路径与站点无关,它们被放在assets/images/image.png中,而应该是/assets/images/image.png。这当然会导致在呈现/page/YXZ时无法加载它们

我四处寻找,却找不到这个看似不可能的任务的答案

如何确保所有文件都与站点相关,而不必还原为标记

注:
我无法使用,因为整个站点都有标识符链接。

请查看文件系统组下的“strip\u image\u path”系统变量。。。您可以进行设置,以便modx将它们重写为相对或绝对

您应该仍然能够使用带有基本href的锚链接。

您应该与MODX一起使用,否则您将在url引用方面遇到各种问题,例如这一个

如果要使用锚定标记,只需稍微修改语法:

<a href="[[~[[*id]]]]#anchor">My Anchor Link</a>

其他人注意:如果你想在MODX站点上使用友好的url,标签是必不可少的:

我已经通过使用TinyMCE而不是CKEditor解决了这个问题。TinyMCE中有一些特殊设置,允许我设置图像和文件的rootrelative链接。

已经测试过,设置为“是”和“否”。。。没有区别。我认为这与CKEditor配置有关。通过使用TinyMCE和dumping CKEditor,我可以让它正常工作,但客户端确实希望使用CKEditor…通过几百页更新链接是不可能的。因此,在您的情况下,我将查看数据库中的查找和替换。或者查看运行时替换它们的AnchorsAway插件:锚都用于站点中的其他javascript效果,为什么我想要或需要删除它们?我不是说删除它们-只是在它们前面加上完整的页面url,以便它们与MODX一起工作。你的MODX站点设置不正确,所以这是我能想到的最好的解决方案,可以在你添加标签时让你的锚继续工作——这是必要的,这样你的相对图像路径才能工作。这比修改CKEditor简单得多。