Componente Navbar Personalizzabile

Background

Hai bisogno di un rapido accesso a link personalizzati (come Home, Regole o Badge) direttamente in una barra di navigazione? Questo componente del tema rende facile aggiungere e configurare una barra di navigazione personalizzata che appare in cima alla pagina.

Come installare

|||
|-|-|-|
| :information_source: | Riepilogo | Aggiunge una barra di navigazione personalizzabile che visualizza i link definiti nelle impostazioni del tema. |
| :hammer_and_wrench: | Repository | GitHub - ScottMastro/discourse-customizable-navbar |
| :question: | Guida all’installazione | Come installare un tema o un componente del tema |
| :open_book: | Nuovo ai temi di Discourse? | Guida per principianti all’uso dei temi di Discourse |


Cosa fa

Questo componente ti consente di definire una barra di navigazione personalizzata utilizzando due impostazioni del tema:

  • navbar_name
    Una lista di etichette che verranno visualizzate nella barra di navigazione.

  • navbar_location
    Una lista di URL corrispondenti a ciascuna etichetta sopra.
    Esempio:

Le due liste sono abbinate per posizione, quindi la prima voce di navbar_name si collega alla prima navbar_location, e così via. Gli URL possono collegarsi ovunque.


Casi speciali

  • Se un utente non è connesso, il componente utilizza automaticamente una barra di navigazione predefinita: Informazioni, Regole e Accedi (o opzionalmente nasconderla per gli utenti anonimi).
  • Qualsiasi link contenente /admin verrĂ  visualizzato solo per gli utenti amministratori.
  • Le posizioni /messages, /new e /unread visualizzano automaticamente bolle di notifica che mostrano conteggi in tempo reale per messaggi privati o argomenti nuovi/non letti.

Esempio

Con le impostazioni sopra, la barra di navigazione verrĂ  renderizzata come:

3 Mi Piace