Image 使用drupal 7的视图块中未显示的图像
我完全被这件事困住了: 我正在开发一个Drupal7网站,我已经创建了一个块(视图),可以显示一个图像。无论我尝试什么,我都无法显示图像Image 使用drupal 7的视图块中未显示的图像,image,drupal,drupal-7,views,drupal-blocks,Image,Drupal,Drupal 7,Views,Drupal Blocks,我完全被这件事困住了: 我正在开发一个Drupal7网站,我已经创建了一个块(视图),可以显示一个图像。无论我尝试什么,我都无法显示图像 我试图显示的内容类型有3个字段:“名称”、“描述”和“图片”。 图片只是存储在“myImages”文件夹中的图像 这是我试图创建的块视图的图片: 这将显示字段“title”和“beschrijving”(=description)。但“foto”(=图片)不显示。。。(在chrome浏览器中,它给出了“坏图片”的标志,而在firefox中则什么都没有) 最
我试图显示的内容类型有3个字段:“名称”、“描述”和“图片”。 图片只是存储在“myImages”文件夹中的图像 这是我试图创建的块视图的图片: 这将显示字段“title”和“beschrijving”(=description)。但“foto”(=图片)不显示。。。(在chrome浏览器中,它给出了“坏图片”的标志,而在firefox中则什么都没有) 最有趣的是:图像只出现了一个瞬间,然后消失了,这意味着它实际上正在被渲染 当我用firebug查看它时,我得到了以下html:
<div class="views-field views-field-field-foto">
<span class="field-content">
<img width="100" height="100" alt="" src="sites/default/files/myImages/imageSource.jpg" typeof="foaf:Image">
</span>
</div>
当我试图打开映像本身(imageSource.jpg)时,我得到一个(500)内部服务器错误(但我很确定这是由于.gitignore文件造成的)。映像路径不正确。看起来应该是 src=“/sites/default/files/myImages/imageSource.jpg”
…以正斜杠开头。我在用视图显示图像时遇到问题,结果是“alt text”选项。为了使用“alt text”而不出现问题,我必须在视图中使用“Rewrite Results”选项。只是为了澄清一点:当您打开带有图片字段的节点(site.com/node/123)时,显示图像没有什么问题吗?如果是,请检查
src
是否与视图中的完全相同。另外,我对“闪烁”图像也有同样的问题-问题出现在错误的文件系统路径(admin/config/media/filesystem
)中,但我想这不是您的问题。这可能是一个解决方案。。。但是我又看了一遍重新设计的代码,似乎src实际上是一个完整的路径(比如。。。备注:drupal网站不在我的Web服务器的根目录中,而是在一个子文件夹中(通常这与我正确更新了.htaccess和.gitignore文件无关),您的答案似乎接近于解决方案:这是一个路径问题。。。但我反驳的问题是由.htaccess文件引起的:我确实重新编写了基,但显然忘了在它的末尾添加一个/。。。愚蠢的错误,容易纠正