Per la prima parte, dato che stai aggiungendo elementi ai titoli delle categorie esistenti, ci sono alcuni punti in cui potresti inserire HTML aggiuntivo tramite un componente plugin:
Puoi usare questo componente del tema per farti un’idea di dove puoi inserire elementi sul tuo sito:
Questa sezione approfondisce come puoi aggiungere elementi agli outlet dei plugin:
Per quanto riguarda la modifica dei nomi nella barra laterale… ecco il codice che la controlla:
Sovrascrivere questa funzione con qualcosa come
get text() {
return "..." + this.category.name.substr(-10)
potrebbe funzionare per te, ma ciò richiede la modifica del codice JavaScript principale, al di fuori di un template. Una piccola modifica come questa è probabilmente innocua a lungo termine, ma potresti incontrare difficoltà quando Discourse si aggiorna.
Se qualcuno con più esperienza di me volesse intervenire, lo ascolterei.
