Hey, durch ein einen Beitrag hier im Forum bin ich auf das Script GLightbox gestoßen. Dieses bereitet mir allerdings gerade ein paar Kopfschmerzen, wenn ich einen externen Link innerhalb der Lightbox öffnen möchte, quasi Typ iFrame.
Folgender Link funktioniert einwandfrei. Die Lightbox öffnet sich und lädt den Inhalt und zeigt diesen in der Lightbox an.
<a href="https://www.domain.de/" class="glightbox">Test ohne Title</a>
Nun habe ich aber Inhaltselemente mit den Link in TYPO3 die einen title haben und dieser wird dann auch automatisch an den Link übergeben:
<a href="https://www.domain.de/" title="lorem ipsum" class="glightbox">Test mit Title</a>
Klickt man nun diesen Link an, öffnet sich die Lightbox, zeigt aber nur den Inhalt des Title-Tags an. So wie es aussieht, wird das iFrame gar nicht geladen.
Auch die Ergänzung des Link-Typs im Aufruf hilft nicht:
<a href="https://www.domain.de/" title="lorem ipsum" class="glightbox" data-glightbox="type: external;">Test mit Title</a>
Dann habe ich ein JavaScript eingebaut, welches bei allen A-Tags mit der class="glightbox" das title-Attribut entfernt und dieses gleich an den Anfang des Dokuments gesetzt, bevor das Glightbox.js geladen wird. Dieses entfernt auch brav das Title-Attribut. Auf die Lightbox und die Ausgabe des ursprünglichen titles hat dies jedoch keine Auswirkung.
Hat noch jemand eine Idee, was man probieren könnten?
Ich müsste ansonsten das title-Attribut TYPO3-seitig irgendwie ausbauen. Müsste doch eigentlich auch gehen, oder?
Viele Grüße, Lars