0

私はこれに完全に行き詰まっています:

私は drupal 7 Web サイトで作業しており、画像を表示するブロック (ビュー) を作成しました。何度やっても画像が表示されない…


表示しようとしているコンテンツ タイプには、「名前」、「説明」、「画像」の 3 つのフィールドがあります。画像は単に「myImages」フォルダーに保存されている画像です。

これは、作成しようとしているブロック ビューの写真です。 ブロック

これは、フィールド「タイトル」と「beschrijving」(=説明) を表示します。ただし、「写真」(=画像)は表示されません...(クロムでは「壊れた画像」のロゴが表示され、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 ファイルが原因であると確信しています)。

4

2 に答える 2

0

画像パスが正しくありません。次のようになります...

src = " / sites /default/files/myImages/imageSource.jpg"

...最初のスラッシュ付き。

于 2012-12-07T01:37:16.727 に答える