在节点字段中嵌入外部图像链接,而不将其下载到自己的站点?

tra*_*nte 3 drupal field image drupal-7 drupal-modules

在Drupal 7;

  • 我希望通过将其链接指定为"http://www.example.com/aa.jpg"来在我的节点中显示外部图像
  • 我不希望他们下载到我的网站
  • 我会用田地做的

Drupal 7有没有这样做的模块?

谢谢.

Cli*_*ive 5

简而言之......是的!

您可以将Media模块Remote Stream Wrapper模块一起安装.

添加新图像字段时,请选择"媒体文件选择器"窗口小部件.这个:

提供将外部文件与文件字段一起使用的功能,而无需将文件保存到本地文件目录.还提供了"远程URL"浏览器插件.

进一步查看Remote Stream Wrapper的模块页面说它是这样做的:

默认情况下,该模块使用http://,https://或feed://添加对任何URL的支持

我认为这正是你所追求的.

我还建议安装Media Browser Plus模块,该模块为用户选择图像提供了更好的浏览器.


小智 5

在Drupal 7中,您已经将Imagecache作为核心模块.您所要做的就是安装Imagecache External.这是一个实用程序模块,允许您将图像缓存(D6)/图像衍生物(D7)与外部图像一起使用.启用模块后,设置以下权限:

  • 查看外部图像
  • 获取外部图像

组态

模块的默认配置非常严格.排除管理员用户或具有"绕过黑/白名单"权限的用户 - 模块的默认配置是拒绝所有获取外部图像的请求.因此,要使模块正常工作,您需要访问admin/settings/imagecache_external并且:

Add some domains to the whitelist -or-
Switch the mode of operation from whitelist to blacklist
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.