Änderung in Funktion Tooltip?

  • Hallo,
    ich habe seit langem mal wieder Joomla frisch in der aktuellen Version 3.6.5 installiert. Als Template eben das Protostar verwendet. In der index.php ist auch das Bootstrap Framework angegben (JHtml::_('bootstrap.framework');) Wenn ich nun in einem Artikel einen Tooltip setzen möchte, dann hat es "früher" immer wie folgt funktioniert:
    <img class="hasTooltip" title="" src="info.png" data-toggle="tooltip" data-placement="top" data-original-title="Info Text hier" />


    Das klappt so aber nicht mehr. Eben noch auf einer laufenden Seite, die seit 3.x aktualisiert wurde, nachgesehen, und dort klappt es genauso. Nun habe ich herausgefunden, dass wenn ich zztl. unterhalb des Framework- Eintrages noch dies eintrage: JHtml::_('bootstrap.tooltip'); ich auch die Tooltipps sehe. Da es IMO nicht immer so war, meine Frage, ob jemand weiß ob sich da was geändert hat, oder ich es schlicht vergessen habe :)

  • Tendenziell ist das schon richtig, nur dein Code ist der der bereits vom jQuery verändert wurde ... korrekt wäre:


    Code
    <img class="hasTooltip" title="Info Text hier" src="info.png" />


    Das "data-original-title" wird erst durch das Plugin erzeugt. Wenn du Code ausliest, dann nicht im Firebug da das DOM hier bereits durch JS verändert worden sein kann. Verwende lieber den Quelltext, dort ist das DOM noch im Originalzustand.

  • Da es IMO nicht immer so war, meine Frage, ob jemand weiß ob sich da was geändert hat, oder ich es schlicht vergessen habe


    Du hattest einfach Pech ;-). Auf den anderen Seiten, falls die magische tooltip-Zeile nicht in der Template-index.php selbst hinterlegt ist, hat irgendeine andere Erweiterung (und das kann jede sein) die Wunderzeile gesetzt, z.B. ein Formular, eine Listenansicht...
    Die Denke dahinter: Jeder Bestandteil der angezeigten Seite hat zu laden, was der Bestandteil braucht, nicht Joomla hat zu laden, was VIELLEICHT vielleicht geladene Bestandteile brauchen werden könnten wollten. Deshalb findest die tooltip-Zeile in sehr vielen Dateien des Joomla-Core und nicht nur in einer.

  • Hi,
    und danke für die schnelle Antwort. @WS-Theme - super, wußte gar nicht das es auch kürzer geht :). Wie gebe ich dann die Richtung in der der Tooltip angezeigt wird an? Gibt es eigentlich eine Möglichkeit den "schöner" zu gestalten, also z.B. mit einem Header / Titel ?
    @Re:Later - stimmt, das wird wohl daran liegen. Dann hat sich das auch geklärt, denn auf der anderen Seite sind weitere Komponenten und Plugins aktiv.
    Danke euch beiden...