Header-Untermenüs

Hallo, danke für deine Antwort.

Ich habe die Version noch nicht aktualisiert.
Da es sich um eine Beta-Version handelt, würde ich es gar nicht wagen. Im Discourse-Test habe ich gesehen, dass es funktioniert.
Wenn ich meine Version auf 2.6 aktualisiere, wird es dann funktionieren?

Vielen Dank für deine Hilfe.

Das muss ein Fehler sein. Ich bekomme es auch nicht zum Laufen. Ich überschreibe es einfach per CSS.

Wenn ich das Plugin aufgrund eines fehlerhaften Updates verloren habe, gibt es dann eine Möglichkeit, nur die von mir eingegebenen Menüs hochzuladen, anstatt das gesamte Forum?

Mir ist das bereits passiert, dass ich das Plugin versehentlich gelöscht habe, aber ich konnte keinen Weg finden, nur die Menüpunkte aus dem Backup/Rollback-Prozess hochzuladen.

Noch eine Frage, aber wirklich ernsthafter Natur.

Ich habe ein großes Problem festgestellt, wenn man versucht, einige Menüs auf bestimmten Kategorien-Seiten mit CSS auszublenden. Die Zielmenüs enthalten keine lateinischen Zeichen, da alle Menüs in verschiedenen Sprachen verfasst sind. In diesem Fall kann ich CSS-Regeln nicht auf Klassen basieren.

@Johani, könntest du jeder Menü-ID eine Nummer hinzufügen? Das würde das Problem lösen. Warte auf deine Antwort!

Update: Eine einfache Lösung wäre, manuell einen zusätzlichen Parameter mit einer eindeutigen ID-Nummer zu jedem Menü hinzuzufügen, das wir in den Komponenteneinstellungen hinzufügen.

Update2: Ich habe das Problem mit dieser Lösung gelöst: Add a custom header with a dropdown menu

1 „Gefällt mir“

Ich habe 38 Untermenüs in einem Menü. Ich benötige ein vertikales Scrollen für die Untermenüs. Wie kann ich das einrichten? Bitte geben Sie mir Vorschläge.

2 „Gefällt mir“

Hallo,

ich habe diese Theme-Komponente gesehen, weil ich eine Kopfzeile mit sowohl Menü- als auch Untermenüpunkten möchte. Es scheint jedoch, dass diese Komponente mich zwingt, für jeden Kopfzeilenpunkt einen Untermenüpunkt zu haben. Ich kann keine URL nur für den Kopfzeilenpunkt hinzufügen.

Das Menü wird über Text, Symbol, Titel und Ansicht hinzugefügt.
Hier gibt es keine URL. Wie kann ich einem Menüpunkt einen Link hinzufügen, der keine Untermenüpunkte hat?

4 „Gefällt mir“

Ist es eine Herausforderung, für die Desktop-Ansicht eine zweispaltige Liste zu erstellen? Für diejenigen unter uns mit mehreren Links würde dies ein großes Ärgernis lösen! (Das automatische Scrollen zum Ende der Liste schließt das Menü, was ein UX-Anliegen ist). Tolle Arbeit!

3 „Gefällt mir“

Hallo Rolando, hast du schon herausgefunden, wie das geht?
Ich versuche dasselbe ohne Erfolg.
Viele Grüße :slight_smile:

1 „Gefällt mir“

leider nicht und habe aufgegeben :confused:

1 „Gefällt mir“

Hallo @hrayner oder @AntiMetaman, habt ihr herausgefunden, wie man Menüpunkte mit Links sowie Untermenüpunkte mit Links hinzufügt?
Ich versuche dasselbe ohne Erfolg :sweat_smile:.
Danke euch und frohes neues Jahr! :partying_face:

1 „Gefällt mir“

Hallo Henry,

Nein, leider konnte ich es mit dieser Methode nicht herausfinden. Am Ende habe ich alles von Grund auf mit HTML und CSS neu erstellt, was meiner Meinung nach die beste Lösung für dich ist. Ich hoffe, das hilft!

1 „Gefällt mir“

Wir verwenden diese Theme-Komponente und sie erfüllt unsere Bedürfnisse fast perfekt. Vielen Dank!

Nun erwägen wir, mehr Sprachen auf unserer Website zu unterstützen. Kann diese Komponente lokalisiert werden, sodass sie der Sprache der Benutzeroberfläche folgt?

2 „Gefällt mir“

Moment mal, ist das hier:

Wegen dem hier?

Relief GIFs | Tenor

Habe das heute Morgen auf 2.9.0.beta2 bemerkt. Ich kann dir gar nicht sagen, wie sehr dies die Funktionalität der Header-Submenü-Theme-Komponente verbessert. Ich werde heute Dinge verschieben, nur weil ich es kann :smiley:

9 „Gefällt mir“

Gibt es eine Möglichkeit, eine Admin-/Mitarbeiterklasse zu einem Dropdown-Menü oder bestimmten Menüpunkten hinzuzufügen?
Es besteht keine Notwendigkeit, Admin-spezifische Links anzuzeigen, auch wenn sie nicht zugänglich sind. Dies wäre nützlich.

Dieses benutzerdefinierte Menü sieht für meine Situation wirklich vielversprechend aus.

Ich habe die JS-Version von Discourse, die an Google ausgeliefert wird. Sie sieht gut aus, aber ich überlege, diese Komponente zu verwenden, um das aktuelle Hamburger-Menü zu ersetzen. Google hat Schwierigkeiten, das Standard-JS-Hamburger-Menü zu rendern.

1. Bedeutet das, dass das Menü kein Javascript benötigt, um zu funktionieren? Oder funktioniert es ähnlich wie das Originalmenü?

2. Kann ich das Standard-Hamburger-Menü ausblenden, während dieses benutzerdefinierte aktiviert bleibt? (Habe das mit CSS display none gemacht)

Bearbeiten: OK, es scheint, dass für dieses Menü kein JS verwendet wird.

1 „Gefällt mir“

Können wir eine integrierte Einstellung erhalten, die nur angemeldeten Benutzern angezeigt wird? Oder zumindest auf einer bestimmten Vertrauensstufe oder höher angezeigt werden, um sie im Wesentlichen nur angemeldeten Benutzern anzuzeigen.

Ich würde denken, dass das TL-Konzept nützlich wäre, wenn für jedes Header-Element oder Listenelement ein zusätzliches anpassbares Element pro Link für die minimale Vertrauensstufe vorhanden wäre, um das Menü/den Link anzuzeigen, da es verwendet werden kann, um einige Links für alle und andere Links nur für Mitarbeiter (TL4) anzuzeigen.

1 „Gefällt mir“

@Cozdabuch
Ich habe diese Funktion in meiner Dropdown-Header-Komponente integriert. Es ist jedoch am besten, diese Komponente nur dann zu verwenden, wenn Sie nicht zu viele Menüpunkte haben, da sie die Elemente direkt in die Standard-Header-Leiste von Discourse einfügt.

1 „Gefällt mir“

@keegan danke. Ich habe darüber nachgedacht, dieses TC zu verwenden, da es sauberer ist und ich die anpassbare Feature-Set gesehen habe.

Ich habe etwa 5-8 Links in jedem von 3 Menüs. Ich war besorgt, dass es zu viele sind, um sie gut anzuzeigen. Gedanken?

1 „Gefällt mir“

@Cozdabuch die Links innerhalb der Menüs können viel mehr sein, es sind hauptsächlich die obersten Elemente, die weniger sein müssen. Wenn Sie nur 3 haben, sollte das vollkommen in Ordnung sein.

2 „Gefällt mir“

Wie kann man dies für die Crawler-Ansicht aktivieren?

Vielleicht kann ich etwas zur Crawler-HTML-ERB-Datei hinzufügen?