異なるテーマでのロゴバリエーション

皆さん、こんにちは!

テーマごとに代替ロゴを使用する方法をご存知の方がいらっしゃいましたら、ぜひ教えてください。例えば、フォーラムでレトロなテーマを作成する場合、レトロなロゴを追加します。モダンなロゴは少し場違いなので、異なるテーマで異なる種類のロゴを使用できると良いのですが、実際にそのような方法があるのかどうか分かりません。ご存知でしたら教えてください!

「いいね!」 2

テーマコンポーネントでこの機能を拡張できると良いのですが、現在は2つのロゴを使用できます。1つは通常のテーマ用、もう1つはダークモード用です。

したがって、「設定」→「ブランディング」で標準ロゴを設定します。

しかし、ダークモード用のロゴもあります。

ダークモードは必ずしも暗くする必要はありません。そのため、基本的にメインテーマとレトロテーマを作成できます。それ以上のものが必要な場合は、おそらくテーマコンポーネントが必要になるでしょう。

「いいね!」 2

テーマコンポーネントは、主にダークモードのロゴ(現在はデフォルトでDiscourseの設定に含まれています)に使用されていたため非推奨になりましたが、これはまだ機能するはずです:GitHub - discourse/discourse-alt-logo

これにより、テーマコンポーネントの設定にロゴURLを追加でき、その後、異なるロゴを持つテーマにこのテーマコンポーネントを追加できます。異なるテーマ向けの異なるロゴというユースケースを念頭に置いて、このコンポーネントを維持すべきでしょうか?:thinking:

「いいね!」 6

多くの大学を対象としたコミュニティがあり、プライマリグループに応じて各大学のロゴが設定されます。

「いいね!」 1

それをどうすればできるか教えていただけますか?

「いいね!」 1

これはテーマコンポーネント(またはプラグイン)として利用可能ですか?テーマコンポーネントはDOMをいじると推測しますが、私はその方法でDiscourseをうまく機能させたことがありません。

ロゴは訪問しているカテゴリによって変更され、ユーザーグループによって変更されるわけではありません。また、CSSは訪問中のカテゴリに応じてロゴのコンテンツを上書きします。

「いいね!」 1