Hi zusammen,

wer gern die ältere Fancybox 1.3.4 (z.B. auch in der Contao Erweiterung jquery.fancybox enthalten, Version 2 hat ein neues Lizenzmodell)
unter HTML5 verwenden möchte, kann dies folgendermassen bewerkstelligen:

1. /plugins/jquery_fancybox/jquery.fancybox-1.3.4.js

Zeile 809 vorher, auskommentieren:
// var rel = $(this).attr('rel') || '';

Zeile 809 nachher:
var rel = $(this).attr('data-lightbox') || '';

Zeile 817 vorher, auskommentieren:
//selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]");

Zeile 817 nachher
selectedArray = $("a[data-lightbox=" + rel + "], area[data-lightbox=" + rel + "]");

Dann die Datei mit einem Packer komprimieren und als /plugins/jquery_fancybox/jquery.fancybox-1.3.4.pack.js
abspeichern.

Dann nur noch das Temlate "moo_jquery_fancybox.tpl" von /system/modules/jquery_fancybox/templates/ in das eigene Template Verzeichnis /templates/ als
moo_jquery_fancybox.html5 kopieren und diese Datei folgendermassen anpassen:

Zeile 32 vorher, auskommentieren:
// $("a[rel^=lightbox]").fancybox({
....

Zeile 32 neu:
$("a[data-lightbox]").fancybox({
....

Natürlich muss man vorher das Template moo_jquery_fancybox ins Seitenlayout einbinden.
Nun funktioniert die Fancybox wieder einwandfrei bei Klick auf ein Bild mit Vergrösserung.

Beste Grüße : Joc