| Riepilogo | Rende l’icona di attivazione della barra laterale dinamica e personalizzabile | |
| Repository | https://github.com/Lillinator/discourse-dynamic-sidebar-icon | |
| Anteprima | https://discourse.theme-creator.io/theme/Lilly/discourse-sidebar-icon | |
| Guida all’installazione | Come installare un tema o un componente del tema |
Installa questo componente del tema
Panoramica
Un componente leggero per i temi di Discourse che modifica dinamicamente l’icona di attivazione della barra laterale nell’intestazione in base allo stato di apertura o chiusura della barra laterale.
Per impostazione predefinita, il componente visualizza l’icona standard del menu hamburger (bars) quando la barra laterale è chiusa e passa all’icona di chiusura a X (xmark) quando la barra laterale è aperta.
Gli amministratori possono specificare icone personalizzate se lo desiderano e scegliere anche di abilitarle per la visualizzazione mobile (mentre l’aspetto dinamico del componente si applica solo alle dimensioni della visualizzazione non mobile, gli amministratori che modificano l’icona di apertura potrebbero voler garantire coerenza con l’esperienza utente mobile).
Caratteristiche
- Fornisce agli utenti un chiaro feedback visivo su come interagire con la barra laterale.
- Gli amministratori possono facilmente sostituire le icone predefinite con qualsiasi icona FontAwesome tramite le impostazioni del tema.
- Consente di abilitare un’icona della barra laterale sostituita per garantire coerenza nell’esperienza utente mobile.
Screenshot video
Impostazioni predefinite del componente:
Utilizzo delle icone dog e cat:
Impostazioni
Personalizza le icone utilizzate per aprire e chiudere la barra laterale modificando le impostazioni del componente:
| setting | description |
|---|---|
Icon_to_open_the_sidebar |
l’icona visualizzata quando la barra laterale è ridotta a icona (predefinita: bars) |
Icon_to_close_the_sidebar |
l’icona visualizzata quando la barra laterale è espansa (predefinita: xmark) |
Apply_open_icon_on_mobile |
applica l’icona di apertura personalizzata nella visualizzazione mobile (predefinito: false) |
Note
- Se si utilizzano icone personalizzate non già incluse nel nucleo di Discourse, appariranno vuote; per risolvere il problema, è necessario aggiungere le icone personalizzate (ad esempio,
rocket,cat) all’impostazione del sitoSVG icon subsetnelle impostazioni di amministrazione di Discourse (vediAll Site Settings→SVG icon subset). - Questo componente non funziona con la modalità a menu a tendina nell’intestazione.
Scopri il mio altro materiale Discourse
