web-dev-qa-db-ja.com

画像フィールドがビュー/ブロックに表示されない

私は現在Drupal 7を使用しており、メインページのビューに画像を表示することを試みています。これまでに作成しました:

  • タイトル、本文、画像フィールドを含むコンテンツタイプを作成しました
  • 両方がアップロードされた画像を含む2つのノードを作成しました
  • あるビューとブロック
    • フィールド:タイトル、nid、画像
    • フィルタリング:公開およびタイプ(作成したコンテンツタイプに設定)

コンテンツタイプを確認すると、アップロードした名前、本文、画像が表示されます。メインページに移動すると、コンテンツを含むビューが表示されますが、名前と本文のみが表示されます。画像は表示されません。

これを機能させるためにダウンロードおよび/またはできることはありますか?画像をブロック内に表示したい(私のビューで)。

5
Kyra

admin/user/permissionsページを確認してください。 imagecacheを使用する場合は、view imagecache権限を確認して設定します。画像フィールドの表示権限を設定します。

2
user780

@Kyra、画像フィールドがビューに表示されないというまったく同じ問題があります。これは、ビューモジュールを更新したためだと思います。問題は私がDrupal Commerce(Drupal Core 7)を使用している)ことですが、問題が直接関連しているとは思いません:にビューを設定しますフロントページ、製品を表示します。

「フォーマット」エリアで:

  • フォーマット:グリッド|設定
  • 表示:フィールド|設定

「フィールド」エリア:

  • コンテンツ:タイトル
  • コンテンツ:ボディ
  • フィールド:イラスト

「フィルター」基準:

  • コンテンツ:公開済み(はい)
  • コンテンツ:スティッキー(はい)。

ビューには、タイトルと本文のみが表示されます。もちろん、ビューの外のコンテンツタイプを見ると、それらのイメージが表示されます。これは、ビューモジュールの更新前に作成されたすべてのコンテンツタイプと製品で発生します。というのも、新しい製品タイプ、製品、製品の表示、そして最後に(先ほど作成した製品専用の)コンテンツを作成するプロセスを実行すると、ビューにそのイメージが表示されるからです。したがって、一部のテーブルの制約がめちゃくちゃになっているように感じます。この問題を解決できましたか?

1
carlino

今後の参考として、コンテンツタイプの[表示の管理]タブを確認してください。 「コンテンツ」と「ティーザー」のサブタブがあるため、画像フィールドがそこに表示されている(非表示になっていない)ことを確認する必要があります。また、フォーマットなどを変更することもできます。

0
Teknotica