特定のコンテンツタイプとページのサイトロゴを変更する


7

特定のコンテンツタイプとページに異なるロゴ画像を追加する方法。ユーザーはコンテンツを追加するときに、ロゴを選択したい

回答:


3

ロゴ画像を含む複数のカスタムブロックを作成し、必要なページをページに表示します。


ありがとう@ananthakumar。これを自分のプロジェクトに実装しました。
正常に

8

このメソッドが要件を満たしているかどうかはわかりませんが、確認することができます。Drupal 8はロゴのブロックを作成します。コンテンツタイプごとに個別のブロックを作成でき、表示できる可視性条件に依存します。

ここに画像の説明を入力してください


5

ダイナミックビューブロックを作成し、それをロゴブロックとして使用します。

  1. コンテンツタイプに画像フィールドを追加する
  2. でビューブロックを作成する /admin/structure/views/add

ここに画像の説明を入力してください

  1. ビューで、フィールドに画像を追加します

  2. [詳細設定](右端)をクリックし、コンテキストフィルターを追加IDします。デフォルト値、[URLからのコンテンツID]を追加します。(注:ビューの編集ページにはコンテンツIDがないため、ビューのプレビューは空白になりますが、これは正常です。)

ここに画像の説明を入力してください

  1. ブロック(/admin/structure/block)に移動し、Viewブロックをリージョンに追加します。[表示設定]で、これを表示するコンテンツタイプを選択します。

ここに画像の説明を入力してください


1

指定したコンテンツタイプにロゴフィールドを追加してから、指定したコンテンツタイプのカスタムページテンプレートを作成し、ページテンプレート変数にロゴフィールドURLを取得して追加し、ページtwigファイルで使用します。

詳細が必要な場合は教えてください。


@steniyaどういたしまして、あなたの業績についてお知らせください
ユセフェリ2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.