Benutzerdefinierte Hamburger-Menü-Links

:discourse2: Zusammenfassung Benutzerdefinierte Hamburger-Menü-Links ermöglicht es Ihnen, ganz einfach Links zum Hamburger-Menü hinzuzufügen.
:eyeglasses: Vorschau Vorschau auf theme-creator.discourse.org
:hammer_and_wrench: Link zum Repository https://github.com/discourse/discourse-custom-hamburger-links
:open_book: Neu bei Discourse-Themes? Anfängerleitfaden zur Verwendung von Discourse-Themes

Dieses Theme-Modul installieren

Beispiele

Desktop

Mobil


Einstellungen

Sie fügen Links über kommagetrennte Werte in dieser Reihenfolge hinzu:

Text,URL,Ort,Ziel

Text
ist der Name des Links, der im Menü angezeigt wird.

URL
ist der Pfad, den der Link haben soll. Sie können relative Pfade wie

/tags/funny
oder
/t/231

verwenden, falls gewünscht.

Ort
kann einen von zwei Werten haben: entweder den Buchstaben g oder den Buchstaben f.

Verwenden Sie „g", wenn der Link im Abschnitt generalLinks angezeigt werden soll:

oder „f", wenn der Link im Abschnitt footerLinks angezeigt werden soll:

Ziel (optional)
Verwenden Sie „blank", wenn der Link in einem neuen Tab geöffnet werden soll.

59 „Gefällt mir“
How can I create a new link in the drop down menu?
How to customise the dropdown menu
Login Required activated - after successfull login it transfers you to nonexisting page
Globally pinned/banner topics management
Add a new item to the "About" page
How to customise the dropdown menu
Edit the hamburger menu to have new hyperlink to a page
Better navigation for (structured) tags
2021: The Year in Review
Why is Guidelines called FAQ? Can we link to GUIDELINES and FAQ from hamburger menu?
Try out the new sidebar and notification menus!
Try out the new sidebar and notification menus!
Privacy Policy does't meet Google's requirements
Can I enable the sidebar?
How can I add the Terms of Service and Privacy to the hamburguer menu?
Customizing FAQs and Guidelines
2023: The Year in Review
My Wiki of useful Meta (and other) links
Add the ability to move a link to the hamburger menu on mobile
How to let the customer change their credit card info
How to add a Leaderboard link to the hamburger menu?
How to re-position an option from Hamburger menu
Custom pages for About and Guidelines - how to replace the default?
How can I add custom hamburger menu
Rearrange Existing Hamburger Menu Items
Heading for group of categories
User-defined theme switcher disappears on admin pages
Can I add/change the links at the bottom of the menu?
Locations Plugin :earth_africa:
Add a global header between Discourse & Website
Deep link to profile edit page
Add Custom elements to Experimental Sidebar
Locations Plugin :earth_africa:
Air Theme

Thats a nice addition, thanks for that. It’s already installed :smiley:

Could you add a target option so that it is possible to open the link in a new tab/window (if no target is given just use “_self”)

Text,URL,Location,Target

10 „Gefällt mir“

Bitte fügen Sie eine Option hinzu, um den Link ganz oben im Dropdown-Panel zu platzieren :slight_smile:

5 „Gefällt mir“

Ich werde das vielleicht irgendwann selbst in Angriff nehmen (muss dazu erst ein bisschen lernen), aber ich notiere hier erstmal meine Gedanken:

Funktionswünsche:

Nr. 1: Hover-Texte zulassen. Dies wird derzeit für die zentralen Hamburger-Links verwendet und wäre sehr hilfreich.

Nr. 2: Zusammenführung mit Robs Fork, was eindeutig eine gute Idee ist:

Nr. 3: target=“_blank” zulassen, wie von Richie vorgeschlagen (ebenfalls eindeutig eine großartige Idee):

Nr. 4: Mehr Kontrolle über die Reihenfolge der Links ermöglichen (wahrscheinlich sehr knifflig!)

7 „Gefällt mir“

Gibt es eine Möglichkeit, die Links im benutzerdefinierten Hamburger-Menü je nach Benutzeroberflächensprache zu übersetzen?

Ich könnte beispielsweise YAML-Übersetzungsdateien in ein benutzerdefiniertes Plugin einbetten, bin mir aber nicht sicher, welche Übersetzungsschlüssel ich verwenden könnte.

Gibt es keine praktische Lösung dafür?

2 „Gefällt mir“

Gibt es eine Möglichkeit, die Links so anzupassen, dass sie in einer bestimmten Reihenfolge angezeigt werden?

6 „Gefällt mir“

Haben wir also die Möglichkeit, in einem neuen Tab zu öffnen?

1 „Gefällt mir“

Ich glaube nicht, dass noch jemand daran arbeitet, @savas :confused:

2 „Gefällt mir“

Es scheint, als hätte ich Probleme, dies zu den Footer-Links hinzuzufügen, selbst wenn ich ein ‘f’ bei Locations hinzufüge. Hat jemand das gleiche Problem?

1 „Gefällt mir“

Ich war heute Abend so aufgeregt, als ich das sah!!

Ich habe wirklich sehr gehofft, dass es eine neue Funktion gibt, um Links mit target="_blank" zu öffnen :scream:

Ich bin sofort auf GitHub gegangen, um zu sehen, was neu ist!

Oh @tshenry, ich war so enttäuscht :pensive:

:rofl:

3 „Gefällt mir“

Vielleicht hilft das hier? :wink:

Das schien die am häufigsten gewünschte Funktion zu sein, und die Unterstützung dafür war nicht allzu schwer hinzuzufügen. Das ist es vorerst :slight_smile:

18 „Gefällt mir“

Mein Leben ist nun vollständig :heart_eyes:

Danke @tshenry, das sind fantastische Neuigkeiten :clap:t2: :bowing_man:t2:

4 „Gefällt mir“

Hey, kurze Frage: Wie lokalisiert man den Text für das benutzerdefinierte Hamburger-Menü? Ich möchte mein Forum vollständig lokalisiert haben, kann den Text aber nirgends finden.

2 „Gefällt mir“

Dies ist eine nützliche Komponente. Können wir dort Font Awesome-Icons hinzufügen? Es wäre toll, Social-Media-Profil-Icons dort anzuzeigen, damit die Leute unsere Social-Media-Profile leicht folgen können.

2 „Gefällt mir“

Das ist fantastisch, vielen Dank! :wink:
Könntest du mir vielleicht kurz sagen – wie man den Text des benutzerdefinierten Hamburger-Menüs lokalisiert?

3 „Gefällt mir“

Ich habe Unterstützung für Icons hinzugefügt. Du kannst diesen Fork der Komponente ausprobieren: https://github.com/nolosb/discourse-custom-hamburger-links-with-icons.git

Zwei Hinweise zur Verwendung:

  • Das Icon ist der erste Eintrag in der Liste:
    Screenshot from 2021-07-01 11-10-15
    Wenn du einen Link ohne Icon möchtest, füge es einfach nicht hinzu, behalte aber das nachgestellte Komma , bei.
    Screenshot from 2021-07-01 11-10-40

  • Wenn das Icon nicht standardmäßig enthalten ist, vergiss nicht, es zur Icon-Liste hinzuzufügen:
    Screenshot from 2021-07-01 11-11-06

7 „Gefällt mir“

Können Sie diese Änderungen auf die offizielle Theme-Komponente pushen? Es ist immer besser, die offizielle Theme-Komponente installiert zu haben, da sie mit zukünftigen Discourse-Updates gewartet wird.

8 „Gefällt mir“

Es wäre schön, wenn dies mit dem offiziellen Plugin zusammengeführt würde. Ich möchte Social-Media-Buttons im Hamburger-Menü hinzufügen. Aber ohne Icons würde es nicht so gut aussehen.

Außerdem ist es etwas unklar, dass in den CSV-Feldern kein Leerzeichen erlaubt ist.
Das funktioniert: Footer Link,https://google.com,f
Aber mit Leerzeichen wird der Eintrag aufgrund des fehlenden Leerzeichens in das allgemeine Feld anstatt in die Fußzeile eingefügt: Footer Link, https://google.com, f

2 „Gefällt mir“

Hallo!

Mit der neuen Seitenleiste wäre die Möglichkeit, benutzerdefinierte Symbole zu unseren Links hinzuzufügen, eine schöne Ergänzung.

Ich kann versuchen, daran zu arbeiten und in den nächsten Tagen einen PR zu machen…

9 „Gefällt mir“

Kurze Frage…

Ich habe die Theme-Komponente in einer neuen Discourse-Instanz installiert, aber aus unbekannten Gründen werden die Standardlinks nicht im Abschnitt Mehr der Seitenleiste angezeigt:

Ich habe den Code nicht geändert, es ist eine frische Installation der Theme-Komponente.

Die vor zwei Jahren installierte Theme-Komponente funktioniert jedoch auf meinem anderen Forum:

Es wird kein Fehler angezeigt. Irgendeine Idee, warum die Theme-Komponente bei meiner neuen Installation nicht funktioniert? :thinking:

4 „Gefällt mir“