Je cherche à savoir s’il est possible de conserver le menu de navigation supérieur de notre site web existant, afin que lorsque les utilisateurs cliquent sur le forum, ils puissent toujours avoir une option pour revenir vers d’autres pages du site et quitter le forum.
Évidemment, comme il s’agit de deux sites web distincts, cela prête actuellement à confusion pour les utilisateurs.
Existe-t-il un moyen d’ajouter notre menu de site web au-dessus du menu Discourse par défaut ? Par exemple, dans une iframe ?
Merci.
J’ai jeté un coup d’œil à cela, mais il semble que ce soit surtout un simple menu et non une page HTML..?
J’aimerais intégrer notre propre menu tel qu’il apparaît sur notre site web. Est-ce que je passe à côté de quelque chose ?
Il existe de nombreuses façons d’ajouter une barre de navigation en haut de vos pages. Vous pouvez utiliser les fonctionnalités de personnalisation de thème de Discourse, écrire du JavaScript ou du jQuery pour insérer un élément (comme ci-dessous) dans le DOM, ou créer un plugin Discourse très simple pour insérer du code dans la mise en page de l’application, etc. Il y a beaucoup de manières de réaliser ce type de tâche de base.
Par exemple, je viens d’ajouter cet extrait HTML de démonstration pour créer un espace réservé pour une nouvelle barre de navigation supérieure, juste pour vous :
Un moyen très simple de commencer est de modifier le fichier header.html, soit dans votre thème (si vous en avez créé un et que vous l’utilisez), soit dans la zone personnalisable de l’administration. admin/customize/themes/
Une fois là, cliquez sur header. Votre code s’affichera alors au-dessus de l’en-tête de Discourse. Assurez-vous également d’ajouter des styles dans le CSS.