Ajouter des en-têtes avec des sous-menus dans les en-têtes par défaut de Discourse

Après quelques contournements, j’ai découvert que les en-têtes avec sous-menus peuvent être créés à l’aide du composant « Header submenus » dans Discourse. Cependant, ils sont ajoutés avant l’en-tête de Discourse.

En réalité, je souhaite intégrer mes propres en-têtes avec sous-menus à l’intérieur des en-têtes par défaut de Discourse, en utilisant n’importe quel paramètre de thème par défaut, composant, ou du HTML, CSS et JavaScript personnalisés.

Le menu déroulant ressemble à ceci :

Ce menu déroulant devrait être intégré aux en-têtes de Discourse mentionnés ci-dessous :

De plus, cela ne doit pas affecter le comportement des logiques existantes ni l’alignement de Discourse.