Dropdown-Menü Problem

0
Navbar wurde wie im ebook beschrieben erstellt.

Problem:
Wenn ich auf das Dropdown-Menü klicke, passiert erst einmal gar nichts
Ich muss mit der Maus vom Link wegfahren (Hover-Bereich verlassen) und anschließend wieder darüber. Dann wird das Dropdown-Menü ohne Klick ausgefahren.

Habe es auf verschiedenen Joomla-Installationen (Joomla 3.4.1) getestet, leider überall das gleiche Bild.

Hat hier jemand das selbe Problem oder einen Tipp zur Lösung?

Gruß,
Edwin
Responses (9)
  • Accepted Answer

    Thursday, 21. May 2015, 14:47 - #permalink
    0
    Wenn ich das Plugin "jQuery Easy" installiere, funktioniert das Dropdown Menü.
    Dafür gibt es einen anderen Fehler: Das Menü für Smartphones lässt sich zwar ausklappen, jedoch nicht mehr schließen.
    Dazu habe ich hier im Forum einen älteren Thread gefunden, indem Herr Schmidt rät die Core-Bootstrap-Dateien herauszunehmen. Leider funktioniert daraufhin mein Menü überhaupt nicht mehr.
    Link zum alten Thread: http://blank.vc/de/forum/mobile-navigation-klappt-nicht-wieder-ein

    Ich vermute also einen Konflikt zwischen den verschiedenen Bootstrap Versionen. Gibts da einen Lösungsansatz dafür?
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, 24. June 2015, 18:31 - #permalink
    0
    Ich habe genau das gleiche Problem – auf zwei verschiedenen Webseiten mit Joomla 3.4.1. Hat hier jemand eine Lösung gefunden? Es wäre doch ziemlich wichtig, dass das Dropdown Menu sauber funktionieren würde…

    Danke im Voraus!
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, 25. June 2015, 06:50 - #permalink
    0
    Wie Herr Schwarz richtig vermutet, liegt hier ein Konflikt zwischen Bootstrap Version 2 und 3 vor. Ziel sollte es immer sein die Version 2 zu verbannen. Leider wird diese stets geladen, sobald eine Core-Erweiterung (Modul oder Komponente) zum Einsatz kommt. Nach dem Einsatz bleibt daher nur das Lösen wie unset
    unset($doc->_scripts[$this->baseurl.'/media/jui/js/bootstrap.min.js']);
    oder das Erstellen eines Overrides mit Auskommentieren der verantwortlichen Zeile zum Einbinden von Bootstrap.
    //JHtml::_('bootstrap.tooltip');
    Ob ein Konflikt besteht sieht man, wenn man sich den Quelltext anschaut und im Head JS- und/oder CSS-Dateien von Bootstrap aus dem Ordner media geladen werden.

    Sofern online entwickelt wird, postet bitte eurer URL, dann kann man es sich mal anschauen.
    The reply is currently minimized Show
  • Accepted Answer

    Sunday, 26. July 2015, 11:24 - #permalink
    0
    Danke für den Lösungsansatz.

    Für mein Projekt bin ich aber bereits auf das "T3 BS3 Blank Template" umgestiegen. Da hat bei mir alles ohne herumbasteln auf Anhieb funktioniert.

    Aber gut zu wissen für das nächste Mal ;)
    The reply is currently minimized Show
  • Accepted Answer

    Mario
    Mario
    Offline
    Thursday, 06. August 2015, 11:14 - #permalink
    0
    Hallo,

    Arbeite mit den neuen Template und habe auch oben genanntes Problem. Die Lösungsansätze hier haben nicht funktioniert gibt es noch eine Idee?

    Liebe Grüße Mario
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, 18. August 2015, 08:15 - #permalink
    0
    Schau mal im Quelltext nach, ob eine media/jui/js/bootstrap.min.js geladen wird. Wenn ja, hilft der Ansatz oben. Wenn nein, poste mal die URL.
    The reply is currently minimized Show
  • Accepted Answer

    Sunday, 11. October 2015, 21:11 - #permalink
    0
    Hallo Herr Schmidt,

    genau dieses Problem habe ich auch. Es wird auch die media/jui/js/bootstrap.min.js geladen.
    Ich würde gern Ihren Lösungsvorschlag testen.
    Könnten Sie bitte noch erläutern, in welcher Datei bzw. an welcher Stelle die "unset"-Zeile eingesetzt wird?
    URL ist http://lrp15.latz-riehl-partner.de/
    Danke im Voraus.
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, 17. November 2015, 23:54 - #permalink
    0
    Hallo Herr Wilhelm,

    ich hatte das gleiche Problem, hier meine Lösung.

    Jedesmal wenn ein Modul usw. geladen wird z. B.

    <jdoc:include type="message" />
    <jdoc:include type="component" />

    wird die oben beschriebene Datei geladen
    //JHtml::_('bootstrap.tooltip');

    Ich habe zuerst alle deaktiviert <jdoc:include type="!!!message" /> oder ausklammer, löschen.
    Dann sollte der Dropdown funktionieren.

    Ab Joomla! Version 3 kannst du ein Override komfortabel über das Backend anlegen. Gehe dazu auf Erweiterungen > Templates > Templates > … Details und Dateien > Overrides erstellen. Wähle dort die Erweiterung aus, von der du ein Override erstellen möchtest

    Hier wählst Du alles aus was verwendet wird: com_s und mod_s aus wie com_content, mod_breadcrumps, mod_login, usw.

    Joomla legt Dir dann unter templates/deinTemplate/html die Overrides an z. B. /com_content usw.

    Dann folgt etwas Fleißarbeit. Du durchsucht alle Dateien mit einen Editor mit Suchfunktion nach JHtml::_('bootstrap.tooltip'); und klammers diese aus //JHtml::_('bootstrap.tooltip');

    Die Dateien wo JHtml::_('bootstrap.tooltip'); nicht vorkommt kannst Du wieder entfernen soweit sie nicht vorher modifiziert waren.

    Wenn Du alle bearbeitet hast kannst du nach und nach die jdocs wieder einfügen. So wirst du schnell sehen wo es noch klemmt.

    Ich hoffe ich konnte Dir helfen
    Like
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, 08. December 2015, 14:07 - #permalink
    1
    Hallo,

    Danke für Deinen Beitrag Herr Moscicki.
    Bei mir waren es die Breadcrumbs. Also wie Sie beschrieben haben einen Override erstellt, dann die Zeile ausdokumentiert und nun klappt das Menü auch wieder auf.
    Also probiert es zunächst einmal mit den Brotkrummen.
    Like
    The reply is currently minimized Show
Your Reply