Je me demandais juste si quelqu’un connaissait un moyen d’utiliser un logo différent sur différents thèmes. Par exemple, si le forum créait un thème rétro, nous ajouterions un logo rétro. Avoir un logo moderne est un peu déplacé, donc pouvoir avoir un type de logo différent sur le thème différent serait bien, mais je ne suis pas sûr s’il existe un moyen de le faire réellement. Merci de me le faire savoir !
Il serait agréable d’étendre cette fonctionnalité avec un composant de thème, mais actuellement, vous pouvez avoir deux logos. Un pour le thème normal et un pour le mode sombre.
Donc, dans Paramètres → Image de marque, vous avez votre logo standard
Votre mode sombre n’a pas besoin d’être sombre. Vous pouvez donc essentiellement créer un thème principal et un thème rétro. Si vous vouliez plus que cela, vous auriez probablement besoin d’un composant de thème.
Nous avons déprécié le composant de thème car il était principalement utilisé pour les logos en mode sombre (qui sont maintenant dans les paramètres de Discourse par défaut)… mais je m’attendrais à ce que cela fonctionne toujours : GitHub - discourse/discourse-alt-logo
Cela vous permet d’ajouter des URL de logo aux paramètres du composant de thème, puis vous ajouteriez ce composant de thème au thème pour lequel vous souhaitez avoir des logos différents. Peut-être devrions-nous toujours maintenir ce composant avec les différents logos pour le cas d’utilisation de différents thèmes
Est-ce disponible en tant que composant de thème (ou plugin ?). Je suppose qu’un composant de thème pourrait interférer avec le DOM, et je n’ai jamais réussi à faire fonctionner cette méthode avec Discourse.
Le logo est modifié par catégorie que vous visitez, et non par le groupe de l’utilisateur. Et le CSS remplace le contenu du logo en fonction de la catégorie visitée.