1

標準の Drupal インストールに付属する基本ページ コンテンツ タイプに、画像アップロード フィールドを追加しました。ユーザーが画像をアップロードすると、自動的にページの上部にバナーとして表示されるようにしたい。問題は、画像が私のページのメインコンテンツの下に「ページ画像:」という見出しの下に追加されることです。

画像が好きな場所に表示されるようにページ レイアウトを変更するにはどうすればよいですか?

4

2 に答える 2

0

まず、コンテンツタイプの表示ページの管理であるadmin / structure / types / manage / page/displayから画像フィールドを非表示にする必要があります。これを行うには、画像フィールドの[フォーマット]列で[非表示]オプションを選択します。これにより、ノードを表示するときに画像フィールドが非表示になります。

バナー領域に画像フィールドを表示するには、ブロックタイプのビューを作成して、基本的なページコンテンツタイプの画像フィールドのみを表示し、このブロックをバナー領域に配置します。これにより、すべての画像が基本的なページコンテンツで表示されます。現在表示されているコンテンツ画像のみを表示するには、次の手順でコンテキストフィルターを適用する必要があります。

  • ビューページの編集で、コンテキストフィルタの[追加]ボタンをクリックし、[コンテンツ:Nid]オプションを選択して、[適用]をクリックします。
  • 次に、「フィルター値が利用できない場合」から「デフォルト値を提供」を選択し、「タイプ」フィールドで「URLからのコンテンツID」オプションを選択して、「適用」をクリックします。

これで、基本的なページコンテンツを表示すると、画像はノードコンテンツで表示されるのではなく、バナー領域に表示されます。

于 2013-01-11T18:14:43.167 に答える
0

私があなたを正しく理解している場合、これについてはいくつかの方法があります。1 つは、画像を使用して基本的なページ コンテンツを作成し、その画像またはスライド ショーのような一連の画像を参照するビューを作成し、これらの画像をページの「バナー」領域に配置します。ページ コンテンツ タイプのみを受け入れるには、ビューにフィルターを追加する必要があります。

お役に立てれば。

于 2013-01-06T01:29:08.977 に答える