Responsive design: Anderes Menü mobil verwenden

  • Hallo,

    ich nutze ein responsive Design. Mein Problem ist, dass auch in der mobilen Fassung das normale Menü (Hauptnavigation) angezeigt wird. Nun habe ich ein zweites Menü angelegt (Mobil). Meine Frage ist nun, wie ich es erreichen kann, dass das mobile Menü verwendet wird.

    Ich verwende das Catch Box Theme mit einem personalisierten Child-Theme. Wo muss ich im Childtheme etwas anpassen? In der functions.php?

    Ich danke vorab für Hinweise.
    lalalapo

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zitat

    Meine Frage ist nun, wie ich es erreichen kann, dass das mobile Menü verwendet wird.


    Du solltest es im Adminbereich unter Design - Menüs auswählen können.

  • Du solltest es im Adminbereich unter Design - Menüs auswählen können.

    Ja, das kann ich. Da könnte ich nun auch das neu erstellte Menü (Mobil) auswählen. Dieses würde dann aber auch bei der Desktopversion verwendet werden.

    Ich weiß halt nicht, wo und wie ich die beiden Menüs verwenden kann. Es müsste aber denke ich in der functions.php eingestellt werden, da ich in der CSS ja nur Menüs mot bestimmten Klassen ausgeben lassen kann. Aber bei "Design" -> "Menüs" kann ich keine Klassen vergeben.

  • Eine Möglichkeit wäre hier über die Media Queries zu gehen http://wpmu.org/how-to-customi…-media-queries/

    Damit kannst du deine Menüs bei entsprechender Auflöung ein und ausblenden (display: none; / display: block; ).

    Dazu müssen die Menüs natürlich beide eine eigene CSS ID haben.
    Und das Menü müsste registriert werden und im header angelegt werden.
    Hier wurde das ganze mal beschrieben wie man ein zweites Menü anlegt:
    http://forum.wpde.org/konfiguration/…der-menues.html

    MfG

    Einmal editiert, zuletzt von g3h (9. November 2013 um 12:20)

  • Die Klasse tinynav ist die des mobilen Menüs. Wie kann ich aber unter "Design" -> "Menüs" Klassen vergeben? Das würde wohl das Problem lösen.

  • Das Menü müsste eventuell nur registriert werden in der functions.php.
    Vielleicht komme ich später mal dazu es auszuprobieren.

    MfG

    Einmal editiert, zuletzt von g3h (9. November 2013 um 14:24)

  • Das Menü müsste eventuell nur registriert werden in der functions.php.
    Vielleicht komme ich später mal dazu es auszuprobieren.

    MfG

    Wie registriere ich da in der functions.php?
    Und dann müsste ich das mobile Menü ja mit tinynav klassifizieren. Geht das über die functions.php? Wie?

  • Komisch, hast Du unter "Menü registrieren Wordpress" bei google o.ä. nicht gefunden?

    Und was ist tinynav? Das Plugin brauchst Du dank MediaQueries nicht.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Das ganze scheint nicht so einfach zu gehen. Man kann zwar leicht ein neues Menü registrieren, aber Tinynav (welches bestandteil vom Theme ist und kein Plugin) nimmt sich immer die Einträge des 'primary' Menüs.
    Wie man das so umschreibt, dass es sich die Einträge eines selbst erstellten Menüs nimmt, konnte ich mit moderatem Zeitaufwand nicht rausfinden.

    MfG

  • Das ganze scheint nicht so einfach zu gehen. Man kann zwar leicht ein neues Menü registrieren, aber Tinynav (welches bestandteil vom Theme ist und kein Plugin) nimmt sich immer die Einträge des 'primary' Menüs.
    Wie man das so umschreibt, dass es sich die Einträge eines selbst erstellten Menüs nimmt, konnte ich mit moderatem Zeitaufwand nicht rausfinden.

    MfG


    Hi,

    ich habe erst mal ein neues Menü registriert. Und dann ging das Gefummel am CCS-File los. Nun habe ich es realisiert - war aber nicht ganz leicht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!