È possibile aggiungere un menu di navigazione del sito web sopra l'intestazione di Discourse?

Ciao a tutti,
sto cercando di capire se esiste un modo per mantenere il menu di navigazione superiore del nostro sito web esistente, in modo che quando gli utenti cliccano sul forum abbiano comunque la possibilità di tornare alle altre pagine del sito per uscire dal forum.
Ovviamente, dato che si tratta di due siti web diversi, al momento crea confusione per gli utenti.

Esiste un modo per aggiungere il menu del nostro sito sopra quello predefinito di Discourse? Ad esempio, in un iframe?

Puoi provare questo componente del tema per aggiungere un menu personalizzato in alto:

Grazie.
Ho dato un’occhiata, ma sembra che si tratti principalmente di un semplice menu e non di una pagina HTML..?
Vorrei integrare il nostro menu così come appare sul nostro sito web. Sto tralasciando qualcosa?

Forse è necessario consultare la Guida per sviluppatori ai temi di Discourse e il codice nel componente del tema nell’intestazione.

Ciao @sok777,

Ci sono molti modi per aggiungere una barra di navigazione nella parte superiore delle tue pagine. Puoi utilizzare le funzionalità di personalizzazione dei temi di Discourse, oppure scrivere un po’ di JavaScript o jQuery per inserire un elemento (come quello qui sotto) nel DOM, oppure creare un plugin molto semplice per Discourse che inserisca codice nel layout dell’applicazione, ecc. Ci sono molti modi per eseguire questo tipo di attività di base.

Ad esempio, ho appena aggiunto questo frammento HTML di esempio per creare un segnaposto dimostrativo per una nuova barra di navigazione superiore, solo per te:

La tua domanda originale era:

La risposta è sì, “ci sono molti modi”.

Spero ti sia utile.

Un modo molto semplice per iniziare è modificare il file header.html, sia nel tuo tema (se ne hai creato uno e lo stai utilizzando) sia nell’area personalizzabile dell’amministratore. admin/customize/themes/

Clicca su Modifica CSS/HTML

Una volta lì, clicca su header. Il tuo codice apparirà sopra l’intestazione di Discourse. Assicurati di aggiungere anche gli stili nel CSS.

Grazie a tutti! È fantastico.