Menüfehler beim Warenkorb

  • Hi,


    also ich hab mir das mal ein bissel bei dir angeschaut. Irgendwo scheint der Fehler entweder im Code zu liegen, oder in dem Code den dieses Art Wijmo Menu generiert. Als erstes ist mir mal aufgefallen das dein Menü in ner Tabelle liegt. Den Sinn der Tabelle kann ich nicht wirklich nachvollziehen, da das alles auch mit div elementen bzw mit <nav> möglich gewesen währe und immer noch ist. Möglicherweise könnte sich da irgend nen Fehler eingeschlichen haben.
    Das größere Problem ist der Code den das Menumodul auf der defekten Seite generiert. Hast du dir das mal im Firebug angeschaut? Da fehlen einige Klassen und Style-Tags. Ich kenne dieses Art Wijmo Menu nicht, aber irgendwas ist da faul. Entweder im Backend irgendwas falsch eingestellt, oder Modul spinnt, oder es spinnt wenn Virtuemart installiert ist.


    Hier mal ein kurzer Auszug deines "gesunden" und des "kranken" codes von Anfang, bis zum Link des "Home" Buttons:


    Gesund

    PHP
    1. <div id="pillmenu">
    2. <div id="artwijmomenucontainer_94" class="artwijmomenucontainer" style="">
    3. <div class="ui-widget ui-widget-header wijmo-wijmenu ui-corner-all ui-helper-clearfix wijmo-wijmenu-horizontal" aria-activedescendant="ui-active-menuitem" role="menubar">
    4. <div class="scrollcontainer checkablesupport">
    5. <ul id="flyoutmenu94" class="wijmo-wijmenu-list ui-helper-reset" style="display: block;" tabindex="0">
    6. <li class="menuactive ui-widget wijmo-wijmenu-item ui-state-default ui-corner-all wijmo-wijmenu-parent" role="menuitem" aria-haspopup="true" style="">
    7. <a class="wijmo-wijmenu-link ui-corner-all ui-state-focus" href="/home" id="ui-active-menuitem">
    8. <span class="wijmo-wijmenu-text"> Home</span>
    9. <span class="ui-icon ui-icon-triangle-1-s"></span>
    10. </a>


    Krank

    PHP
    1. <div id="pillmenu">
    2. <div id="artwijmomenucontainer_94" class="artwijmomenucontainer" style="">
    3. <ul id="flyoutmenu94">
    4. <li class="">
    5. <a href="/home"> Home</a>


    Wie man sieht stimmt da irgendetwas ganz und garnicht. Das hat aber nichts mit Virtuemart zu tun. Ich denke es ist das Menu Modul. Als Tip kann ich dir ein einfaches Superfish Modul empfehlen, das sich mit recht einfachen CSS kenntnissen anpassen lässt. Außerdem kann der Superfish effekt wahlweise als CSS oder jquery ausgegeben werden und es funktioniert in Verbindung mit Virtuemart. Mehr kann ich im Moment so auch nicht zu deinem Problem sagen. ;) Ich hoffe ich konnte ein bisschen Licht ins Dunkel bringen.


    P.s.: Schmeiss die <table>´s <tr>´s und <td>´s aus dem Topmenu und arbeite mit div´s oder HTML5 Tags. Ist Barrierefreier und macht die Fehlersuche einfacher. ;)

  • Danke für deine Antwort, habe auf meiner Betaseite den Virtuemart auch mit dem Art Wijmo Menü laufen, dort aber ist alles super.


    kannst du wenn du zeit hast mal nachschauen auf der Betaseite, schicke dir den Link per Nachricht

  • Also ohne Backend Zugriff kann ich nur mutmaßen da ich ja die Einstellungen der Module so nicht sehe, aber deaktivier mal bitte das Modul mod_ariextmenu auf der Liveseite. Möglicherweise könnte das für die Probleme sorgen.