Vielen Dank für die zusätzlichen Details! Es war tatsächlich ein fragiles CSS. Wir haben hier Klassennamen, wo vorher keine waren, sodass wir jetzt spezifischer sein können.
Ich habe die Komponente hier etwas umgestaltet:
Es muss also nur noch ein Update erfolgen.
Ich habe dies aktualisiert, sodass hide default links alle Standardlinks ausblendet, nicht nur Latest & Categories. Ich denke, das macht das Ausblendverhalten etwas leichter verständlich.
Navigationspunkte, die von dieser Komponente hinzugefügt werden, erhalten nun eine Klasse nav-item_custom_item-name, wobei item-name der Anzeigename des Navigationspunkts ist (Leerzeichen durch Bindestriche ersetzt). Ein Navigationspunkt namens “my bookmarks” kann also mit CSS wie folgt angesprochen werden:
Da wir uns hier im Reich der wildesten Träume befinden – vielen Dank für diese Korrekturen @awesomerobot! –, wäre eine nützliche Ergänzung dieser Komponente die Option, die benutzerdefinierte Navigation vor den Dropdown-Menüs für Kategorien und Tags erscheinen zu lassen, ist das möglich (ohne viel Arbeit)?!
Hallo, beziehst du dich auf die vollständigen Links anstelle des Dropdowns auf Mobilgeräten?
Wenn ja, gibt es auf Mobilgeräten nicht viel Platz für die Links. Das Dropdown komprimiert sie zu einem.
Entschuldigung, ich hätte mehr mit den Einstellungen spielen sollen. Es wird auf Mobilgeräten nicht angezeigt, da ich sowohl für Mobilgeräte als auch für Desktops “Standardlinks ausblenden” aktiviert habe.
Wie kann ich diese Standardlinks ausblenden und meine Links trotzdem auf Mobilgeräten anzeigen?
Vorschlag: Icons als Option einbeziehen. Ich habe Emojis verwendet und es sieht wirklich stilvoll aus, aber es funktioniert auf Mobilgeräten nicht und ist offensichtlich nicht konsistent
Es gibt eine Komponente, mit der Sie Symbole zu den Links in der oberen Navigation hinzufügen können: Discourse Nav Item Icon / Emoji
und sie funktioniert auch mit benutzerdefinierten Links, die von dieser Komponente hinzugefügt wurden. Der einzige Unterschied besteht darin, dass Sie custom_ vor den Namen des Navigationspunkts setzen müssen.
Zum Beispiel:
Ich habe mit Hilfe dieser Komponente einen Link “Preferences” hinzugefügt: Preferences;edit your preferences;/my/preferences
Und dann habe ich die Symbol-/Emoji-Komponente so konfiguriert, dass das Schraubenschlüsselsymbol hinzugefügt wird: icon:custom_preferences:solid:wrench:currentColor