Gibt es eine Möglichkeit, ein Website-Navigationsmenü über dem Discourse-Header hinzuzufügen?

Hallo zusammen,
ich versuche herauszufinden, ob es eine Möglichkeit gibt, das obere Navigationsmenü unserer bestehenden Website beizubehalten, damit Nutzer, die auf das Forum klicken, weiterhin die Option haben, zu anderen Seiten der Website zurückzukehren und das Forum zu verlassen.

Da es sich offensichtlich um zwei verschiedene Websites handelt, ist die aktuelle Situation für die Nutzer verwirrend.

Gibt es eine Möglichkeit, unser Website-Menü über dem Standard-Discourse-Menü hinzuzufügen? Zum Beispiel in einem iFrame?

Du kannst diese Theme-Komponente verwenden, um ein benutzerdefiniertes Menü oben hinzuzufügen:

Danke.
Ich habe mir das angesehen, aber es scheint sich dabei eher um ein einfaches Menü als um eine HTML-Seite zu handeln..?
Ich möchte unser eigenes Menü, wie es auf unserer Website erscheint, integrieren. Habe ich etwas übersehen?

Vielleicht sollten Sie sich den Entwicklerleitfaden für Discourse-Themen und den Code in der Header-Themenkomponente ansehen.

Hallo @sok777,

Es gibt viele Möglichkeiten, eine Navigationsleiste oben auf deinen Seiten hinzuzufügen. Du kannst die Themefunktionalitäten von Discourse nutzen, oder du schreibst etwas JavaScript oder jQuery, um ein Element (wie unten gezeigt) in das DOM einzufügen, oder du entwickelst ein sehr einfaches Discourse-Plugin, um Code in das Anwendungslayout einzufügen, usw. Es gibt viele Wege, eine solche grundlegende Aufgabe zu bewältigen.

Zum Beispiel habe ich gerade diesen HTML-Schnipsel hinzugefügt, um einen Platzhalter für eine neue obere Navigationsleiste zu erstellen, nur für dich:

Deine ursprüngliche Frage war:

Die Antwort lautet ja, „es gibt viele Möglichkeiten".

HTH.

Ein sehr einfacher Einstieg besteht darin, die Datei header.html entweder in deinem Theme (falls du eines erstellt und verwendest) oder im anpassbaren Bereich des Admin-Bereichs zu bearbeiten. admin/customize/themes/

Klicke auf CSS/HTML bearbeiten

Klicke dort auf header. Dein Code wird hier über dem Discourse-Header angezeigt. Stelle sicher, dass du auch Styles im CSS hinzufügst.

Danke an alle! Das ist fantastisch.