Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用drupal 7的视图块中未显示的图像_Image_Drupal_Drupal 7_Views_Drupal Blocks - Fatal编程技术网

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

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中则什么都没有) 最

我完全被这件事困住了:

我正在开发一个Drupal7网站,我已经创建了一个块(视图),可以显示一个图像。无论我尝试什么,我都无法显示图像


我试图显示的内容类型有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文件引起的:我确实重新编写了基,但显然忘了在它的末尾添加一个/。。。愚蠢的错误,容易纠正