Gleiche Navigationsleiste auf Desktop/Mobil

Fortsetzung der Diskussion von Desktop-Navigationsleiste auf Mobilgeräten verwenden?:

Das gefällt uns nicht (schlecht):

Wir mögen Konsistenz, und wir verwenden nicht alle Selektoren in der Desktop-Navigationsleiste (gut):

navigation-bar

Daher ist die Wiederverwendung dieser Navigationsleiste auf Mobilgeräten für uns in Ordnung, um die neuesten, Kategorien und Top-Beiträge anzuzeigen.

Ist das ohne Breaking Changes möglich?

Die KI hat mich hierher verwiesen, da es 2024 Änderungen im Core gab und diese Änderung nicht mehr so einfach ist wie früher.

1 „Gefällt mir“

Hallo :wave:

Ich habe diese Theme-Komponente: Floating Navigation Controls and Desktop Navigation Bar for Mobile, und es gab einige Anfragen, sie wieder zum Laufen zu bringen, da sie derzeit kaputt ist.
Zuvor überschrieb die Komponente die Vorlage, aber diese Methode funktioniert nicht mehr.

Das ist mir jedoch erst jetzt im Kerncode aufgefallen :sweat_smile:

Wenn alles funktioniert, ist es jetzt mit dem Value Transformer sogar einfacher zu implementieren als zuvor.

Füge dies zu einem JS-Abschnitt einer Theme-Komponente im Admin hinzu:

import { apiInitializer } from "discourse/lib/api";

export default apiInitializer((api) => {
  api.registerValueTransformer("navigation-bar-dropdown-mode", ({ value }) => {
    return false;
  });
});

Hoffentlich funktioniert es :slight_smile:

3 „Gefällt mir“

Das funktioniert :slight_smile:

Danke Don!

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.