Mi chiedevo se qualcuno conoscesse un modo per utilizzare un logo alternativo su temi diversi. Ad esempio, se il forum creasse un tema retrò, aggiungeremmo un logo retrò. Avere un logo moderno è un po’ fuori luogo, quindi poter avere un tipo diverso di logo sui diversi temi sarebbe bello, ma non sono sicuro se ci sia un modo per farlo. Fatemi sapere!
Sarebbe bello espandere questa funzionalità con un componente tema, ma attualmente puoi avere due loghi. Uno per il tema normale e uno per la modalità scura.
Quindi in Impostazioni-> Branding hai il tuo logo standard
La tua modalità scura non deve essere per forza scura. Quindi puoi essenzialmente creare un tema principale e un tema retrò. Se volessi di più, probabilmente avresti bisogno di un componente tema.
Abbiamo deprecato il componente del tema perché veniva utilizzato principalmente per i loghi in modalità scura (che ora sono nelle impostazioni di Discourse per impostazione predefinita)… ma mi aspetterei che questo funzioni ancora: GitHub - discourse/discourse-alt-logo
Questo ti permette di aggiungere alcuni URL di logo alle impostazioni del componente del tema, e poi aggiungeresti questo componente del tema al tema che desideri avere loghi diversi. Forse dovremmo comunque mantenere questo componente pensando al caso d’uso di loghi diversi per temi diversi
È disponibile come componente del tema (o un plug-in?). Suppongo che un componente del tema possa interferire con il DOM e non sono mai riuscito a far funzionare bene quel metodo con Discourse.
Il logo viene modificato in base alla categoria che si sta visitando, non al gruppo dell’utente. E il CSS sovrascrive il contenuto del logo a seconda della categoria visitata.