標準の Drupal インストールに付属する基本ページ コンテンツ タイプに、画像アップロード フィールドを追加しました。ユーザーが画像をアップロードすると、自動的にページの上部にバナーとして表示されるようにしたい。問題は、画像が私のページのメインコンテンツの下に「ページ画像:」という見出しの下に追加されることです。
画像が好きな場所に表示されるようにページ レイアウトを変更するにはどうすればよいですか?
まず、コンテンツタイプの表示ページの管理であるadmin / structure / types / manage / page/displayから画像フィールドを非表示にする必要があります。これを行うには、画像フィールドの[フォーマット]列で[非表示]オプションを選択します。これにより、ノードを表示するときに画像フィールドが非表示になります。
バナー領域に画像フィールドを表示するには、ブロックタイプのビューを作成して、基本的なページコンテンツタイプの画像フィールドのみを表示し、このブロックをバナー領域に配置します。これにより、すべての画像が基本的なページコンテンツで表示されます。現在表示されているコンテンツ画像のみを表示するには、次の手順でコンテキストフィルターを適用する必要があります。
これで、基本的なページコンテンツを表示すると、画像はノードコンテンツで表示されるのではなく、バナー領域に表示されます。
私があなたを正しく理解している場合、これについてはいくつかの方法があります。1 つは、画像を使用して基本的なページ コンテンツを作成し、その画像またはスライド ショーのような一連の画像を参照するビューを作成し、これらの画像をページの「バナー」領域に配置します。ページ コンテンツ タイプのみを受け入れるには、ビューにフィルターを追加する必要があります。
お役に立てれば。