2012-12-06 80 views
0

阻止我完全卡在此一:在圖像視圖中不示出使用Drupal 7

我正在一個Drupal 7網站,我已經創建了一個塊(圖),應與它顯示圖像。不管我怎麼努力,我不能讓圖像顯示...


我想要顯示的內容類型有3個字段:「名稱」,「描述」和「圖片」。 圖片只是存儲在「myImages」文件夾中的圖片。

這是框圖我試圖創建的圖片: the block

這並顯示的字段「標題」和「beschrijving」(=描述)。然而,「foto」(=圖片)沒有顯示......(在Chrome中它給出了「破碎的圖片」標誌,在firefox中什麼也沒有)。

奇怪的是:圖像只出現一瞬間然後消失,這意味着它實際上正在渲染。

當我花了外觀與螢火我得到了以下的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文件)。

+0

只是要清楚:當你用圖片字段打開一個節點(site.com/node/123)時,顯示圖像沒有問題嗎?如果是這樣,請檢查一下,如果src'和View一模一樣。另外,我也遇到了與「閃爍」圖像相同的問題 - 問題出在錯誤的文件系統路徑('admin/config/media/file-system')上,但我想這不是你的情況。 – tulvit

回答

0

圖像路徑不正確。它應該看起來像......

SRC = 「/網站 /default/files/myImages/imageSource.jpg」

...期初正斜槓。

+0

這可能是一個解決方案......但我再次查看了重複的代碼,看起來src實際上是一個完整路徑(如http://mysite.com/sites/default/files/myImages/imageSource.jpg)。 .. 備註:drupal網站不在我的網絡服務器的根目錄下,而是在一個子文件夾中(通常這與我正確更新.htaccess和.gitignore文件無關) –

+0

似乎您的答案已接近解決方案:這是一個路徑問題... 但我反駁的問題是由.htaccess文件造成的:我重新編寫了基礎,但顯然忘記在它的末尾添加一個/ ......愚蠢的錯誤,輕鬆修復 –

0

我在使用Views顯示圖像時遇到了問題,並且它變成了「alt text」選項。爲了使用「替代文本」,並沒有問題,我不得不使用視圖中的「重寫結果」選項。