在 Drupal 视图中显示图像

Posted

技术标签:

【中文标题】在 Drupal 视图中显示图像【英文标题】:Display Image in Drupal View 【发布时间】:2012-09-25 14:18:24 【问题描述】:

我设置了一个视图来显示来自具有 url 的字段(例如 http://images.zap2it.com/movies/116670/116670_aa_t.jpg)的电影海报

对于我尝试使用 Node-Nid 和 Content: Poster Art(带有 url 的字段)和我有 Content: Image 的字段(我尝试了各种“图像”设置)的论点。然而它不会显示任何图片,只是“图片:”。

我在这里错过了什么?

谢谢!

【问题讨论】:

您使用的是 Drupal 6 吗?在 Drupal 7 中,我知道您必须指定该字段使用您从下拉列表中设置的关系,所以在 Drupal 6 中您可能忘记了类似的事情。否则,您能否查看结果页面的源代码并指定源代码中“图像:”之后出现的内容? 【参考方案1】:

我以前没有做过这样的事情。但我认为您可以通过“重写” url 字段的结果来做到这一点。

您可以通过单击视图设置中“字段”下的带有 URL 的字段来执行此操作。 然后在“重写结果”下你可以写类似

<img src="[image_url]" />

这里,'image_url' 必须是字段的名称。您可以在“替换模式”下显示的列表中验证这一点

希望这会有所帮助。 :)

问候

Aayush Shrestha

【讨论】:

我最终潜逃了视图,只是通过加载节点来链接 image_url。 我只是想补充一点,@aayush shrestha 示例中的 image_url 应该与 Web 服务器的 www 文件夹相关。如果图像是另一个位置,可以考虑在 www 文件夹中创建符号链接。

以上是关于在 Drupal 视图中显示图像的主要内容,如果未能解决你的问题,请参考以下文章

使用drupal 7的视图块中未显示图像

Drupal 6 视图 + 标题中的图像,而不是内容

在视图中,Drupal 7,有没有办法显示从一个节点显示的字段总数?

带视图和面板的 Drupal 图像显示

在Drupal视图中调整CiViCRM图像的大小

缩略图在 Drupal 8 的视图中未正确显示