Support » Themes » Hightide – Mobiles Menü verändern

  • Gelöst Anonymous User 14658531

    (@anonymized-14658531)


    Hallo,
    ich benutze das Hightide Theme, bzw ein Child theme davon. Die Website an der ich gerade arbeite ist http://blog.schwimm-club.de/.
    Das Theme besitz für Mobiles Browsing ein Dropdown Menü. Aktuell wird im Menü immer die Aktuelle Seite angezeigt. Da viele dadurch das Menü „Übersehen“ möchte ich das nun egal auf welcher Seite ich mich befinde, das Wort „Menü“ angezeigt wird. Und wenn ich dann darauf klicke, das normale Menü erscheint, wie jetzt auch.
    Also laut meinen Google recherchen ist es möglich ein Standart anzugeben, bei dropdown-menüs, doch ist es mir nicht gelungen es für mein Theme zu finden.

    MFG Martin

Ansicht von 5 Antworten - 16 bis 20 (von insgesamt 20)
  • Edi

    (@psychosopher)

    Wenn die Funktionen in der functions.php des Child Themes sind, ist alles in Ordnung.

    Wenn du das Skript in dein Child-Theme kopierst, und das Ganze so umbaust, das dieses nun geladen wird, dann bekommst du bei einem Update des Parent-Theme und einer Änderung des Skriptes (https://github.com/lukaszfiszer/selectnav.js) diese Änderung nicht mit. Dein Theme lädt deine nun veraltete Kopie aus dem Child-Theme.

    Code in ein Child-Theme kopieren bedeutet, dass *du* nun diesen Code warten musst.

    In diesem Fall kannst du also lieber den Aufruf des Skriptes (/hightide/js/responsive.js) in dein Child-Theme holen und dort den Parameter sauber übergeben. Solange das Skript diesen Parameter anbietet bist du nun sicher und musst bei Theme-Updates nicht kontrollieren, ob es Änderungen an dem Skript gab.

    Jetzt klarer, was ich meine?

    Gruß, Torsten

    Thread-Starter Anonymous User 14658531

    (@anonymized-14658531)

    ja, jetzt verstehe ich was du meinst, aber wie man es umsetzt weiß ich nicht. Wenn die Lösung nicht „einfach“ ist, werde ich wohl erstmal auf updates verzichten, bzw „Manuell“ einspielen.
    Wenn mir aber jemand sagen kann was ich ändern muss, also in die func.php schreiben muss, kann ich das gerne übernehmen.

    Du machst genau das gleiche wie mit der anderen Datei. De-queuen der Parent-Theme-Variante und aus dem Child neu enqueuen.

    Die Datei ruft ja nur das Skript auf:
    http://blog.schwimm-club.de/wp-content/themes/hightide/js/responsive.js

    Statt:

    /* Responsive.js v1.0 */
    selectnav('nav');

    rufst du das Skript dann eben mit dem Parameter auf:

    selectnav('nav', {
        autoselect: false
    });

    Das war’s!

    Gruß, Torsten

    Thread-Starter Anonymous User 14658531

    (@anonymized-14658531)

    ok, danke funktioniert alles 🙂

    danke für die Hilfe, topic closed, wenn nicht noch ein schönheitsfehler gefunden wird ^^

Ansicht von 5 Antworten - 16 bis 20 (von insgesamt 20)
  • Das Thema „Hightide – Mobiles Menü verändern“ ist für neue Antworten geschlossen.