| Riepilogo | F NAV - Schede di navigazione mobile | |
| Anteprima | Theme Creator | |
| Repository | GitHub - VaperinaDEV/f-nav-for-mobile: F NAV - Mobile Navigation Tabs · GitHub | |
| Ti è stato utile? | > ./support --coffee | |
| Guida all’installazione | Come installare un tema o un componente di tema | |
| Nuovo ai temi Discourse? | Guida per principianti all’uso dei temi Discourse |
Installa questo componente di tema
Ciao ![]()
In precedenza, ho creato un topic Development per questo come concetto di componente di tema e ora è in uno stato tale da poter essere un Customization > Theme component.
Assicurati di testarlo prima dell’uso in produzione.
Alcune informazioni sul componente: F NAV - Theme component concept
Informazioni sul componente di tema. Ho letto molti post in cui si diceva che sarebbe stato meraviglioso rendere la Discourse Tab Bar for Mobile più dinamica e aggiungere la possibilità di gestire, ad esempio, le notifiche… F-NAV può farlo e molto altro…
Intestazione
Nasconde il menu hamburger, il menu utente, la ricerca e la chat e aggiunge un pulsante di menu del profilo (avatar) che contiene il contenuto predefinito della scheda profilo del menu utente.
Impostazioni
Contiene anche un’impostazione in cui è possibile aggiungere elementi personalizzati prima dell’elemento “Esci”.
Contiene tre campi in cui è possibile aggiungere facilmente elementi personalizzati.
Ci sono alcune impostazioni per mostrare/nascondere le icone predefinite dell’intestazione, utili quando non si desidera posizionare la scheda esatta in F NAV, in modo che venga mostrata nell’intestazione.
Schede
È possibile associare diverse funzioni alle schede. Queste funzioni consentono a ciascuna scheda di cambiare dinamicamente.

Tali modifiche includono:
Funzioni
home
- cambia l’icona della scheda home nelle rotte del topic in una freccia verso sinistra, aggiungendo una funzione di ritorno

- aggiunge un indicatore a punto per i nuovi topic o quelli non letti

hamburger (apre il menu hamburger)
multi
scheda multipla
La scheda multipla cambia automaticamente nella scheda messaggi se la chat non è abilitata o se l’utente la disattiva nelle impostazioni utente.
La bolla delle notifiche cambia in base a se è urgente o meno.
Le notifiche urgenti della scheda multipla sono verdi e hanno questo aspetto. ![]()
Espansa
Il messaggio privato è sempre verde, ma la chat può essere blu come in origine, ad esempio per la notifica di un messaggio di canale non letto.
Espansa
Notifica singola
message
- aggiunge un pulsante messaggi con notifiche e il clic su di esso apre una finestra modale dei messaggi per una rapida consultazione
chat
- aggiunge il pulsante chat con le sue funzioni
notificationToRoute
-
se il non disturbare è attivo, l’icona della campanella cambierà in icona campanella-barrata e verrà visualizzato l’orario di fine del non disturbare

-
reindirizza alla pagina delle notifiche del profilo bypassando il menu delle notifiche
- se c’è una notifica, reindirizza a
/notifications?filter=unread - se non c’è alcuna notifica, reindirizza a
/notifications - se c’è un contenuto da revisionare, apparirà una bandierina rossa e reindirizzerà a
/review
- se c’è una notifica, reindirizza a
notificationMenu
-
se il non disturbare è attivo, l’icona della campanella cambierà in icona campanella-barrata e verrà visualizzato l’orario di fine del non disturbare

-
apre il menu delle notifiche
search
- reindirizza alla pagina
/searchbasata sul contesto
Impostazioni
Ho cercato di rendere le impostazioni il più semplici possibile.
Conterrà quattro campi.
- name: Questo è solo per identificare più facilmente la scheda nelle impostazioni.
- icon: Aggiunge un’icona alla scheda. Nota: Se si seleziona una funzione, potrebbero esserci icone che non possono essere sovrascritte con questa impostazione.
- destination: Aggiunge una destinazione per la tua scheda personalizzata. Nota: Se si seleziona una funzione che gestirà la destinazione, si può lasciare vuoto. Il componente gestisce le destinazioni
/my/...convertendole automaticamente in/u/username/...in modo che lo stato attivo delle schede possa essere aggiunto correttamente. - function: Scegli una funzione per la scheda.
Gli amministratori possono semplicemente creare/rimuovere/modificare le schede e selezionare una delle funzioni o aggiungere una destinazione personalizzata alla scheda.
Funzioni ![]()
Ad esempio, l’aggiunta di una scheda di creazione del topic avrà semplicemente questo aspetto.
Crediti: Discourse Tab Bar for Mobile e grazie a tutti per i feedback nel topic F NAV - Theme component concept. ![]()


















