cck 远程文件(图像)字段 - 我想在删除节点时保留图像的缓存副本

发布于 2024-08-26 17:19:29 字数 725 浏览 7 评论 0原文

我使用 远程文件 模块来显示远程图像的 cck 字段。它解决了一个已知问题:每次编辑时都会重新加载图像 http://drupal.org/node/395256

当我对大量节点进行测试并随后删除它们时,文件系统中缓存的图像也被删除。有没有办法告诉 filefield(?) 不要删除它们?

编辑

同时发现http://drupal.org/project/filefield_sources 其中在手动创建或编辑的节点上工作得非常好。但是当我让 print_r($node) 显示它时,没有办法让文件字段在将 url 分配到它显示的位置时获取图像。

另请参阅我对此(不会修复)问题的帖子 http://drupal.org/node/ 590756#comment-2774472

I use the Remote File module for a cck field displaying a remote image. It works with a known issue: images are reloaded on every edit http://drupal.org/node/395256

And as i do tests with lots of nodes and delete them afterwards, the images cached in filesystem become deleted too. Is there a way to tell filefield(?) not to delete them?

edit

Meanwhile found http://drupal.org/project/filefield_sources which works very nice on manually created or edited nodes. But there is no way to make filefield fetch the image on assigning the url to the place where it shows up when i let print_r($node) show it to me.

See also my post to this (wont-fix)issue http://drupal.org/node/590756#comment-2774472

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猥︴琐丶欲为 2024-09-02 17:19:29

是的,有。

您需要在节点和文件之间创建一个接口,以便在删除节点时,文件保留在原处。实际上,您只是删除关联,而不是文件。

也许该模块保存到文件表并且对该文件的引用已经存在。

您可以开发一个第三方模块来存储所有外部文件,并具有 GUI 或其他界面来为新节点再次选择它们,

或者,您可以创建特定的内容类型并将文件保存为单独的节点。然后您可以使用节点引用来加入它们。

或者,该模块的开发人员表示,如果你付钱给他,他就会添加功能。然而,据我所知,他并不能保证这一点:)

Yes, there is.

You'd need to create an interface between your node and the file so when you delete the node, the file stays in place. Effectively, you're just deleting the association, not the file.

Perhaps this module saves to the files table and the reference to the file exists already.

You could develop a third party module that stores all your external files and has a GUI or some other interface to select them again for new nodes

Or, you could create a specific content type and save the files as separate nodes. Then you'd use node reference to join them.

Alternatively, the developer of that module says he'll add features if you pay him. However he does not guarantee it from what I can see :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文