Hallo Forum
ich hab grad versucht in meiner Extension ein Thumbnail mit einem Overlay zu versehn und dann noch die Lightbox zu aktivieren
leider funktioniert es nur ohne Lightbox
hier mal meine ImageFunction
function getImageCWoverlay($imageName,$caption,$width){
$myImage='uploads/tx_trsampleext/'.$imageName;
$mySize=getimagesize($myImage);
$imageConfig = array();
$imageConfig['img'] = 'IMAGE';
$imageConfig['img.']['file']=$myImage;
$imageConfig['img.']['file.']['imageLightbox2maxW'] = 900;
$imageConfig['img.']['file.']['imageLightbox2maxH'] = 700;
$imageConfig['img.']['imageLightbox2'] = 1;
$imageConfig['img.']['imageLightbox2.']['imageset'] = 1;
$imageConfig['img.']['imageLightbox2.']['saveImageShow'] = 0;
$imageConfig['img.']['imageLightbox2.']['printImageShow'] = 0;
$imageConfig['img.']['imageLightbox2.']['caption'] = "$caption";
$imageConfig['img.']['file'] = 'GIFBUILDER';
$myCalc = number_format(($mySize[1] * $width / $mySize[0]),0);
$imageConfig['img.']['file.']['XY'] = $width.','.$myCalc;
$imageConfig['img.']['file.']['10'] = 'IMAGE';
$imageConfig['img.']['file.']['10.']['file.']['width'] = $width.'c';
$imageConfig['img.']['file.']['10.']['file.']['maxW'] = $width;
$imageConfig['img.']['file.']['10.']['file'] = $myImage;
$imageConfig['img.']['file.']['20'] = 'IMAGE';
$imageConfig['img.']['file.']['20.']['file.']['width'] = $width.'c';
$imageConfig['img.']['file.']['20.']['file.']['maxW'] = $width;
$imageConfig['img.']['file.']['20.']['file'] = 'fileadmin/images/Overlay.png';
$imageConfig['img.']['file.']['20.']['offset'] = '0,0';
$imageConfig['img.']['file.']['20.']['mask.']['width'] = $width.'c';
$imageConfig['img.']['file.']['20.']['mask'] = 'fileadmin/images/OverlayMask.png';
return $this->cObj->IMAGE($imageConfig['img.']);
}
es wird zwar ein Link erzeugt aber dieser verlinkt auf die Startseite
wenn ich kein GIFBUILDER verwende dann funktioniert die Lightbox
also so
function getImageCW($imageName,$caption,$width){
$myImage='uploads/tx_trsampleext/'.$imageName;
$mySize=getimagesize($myImage);
$imageConfig = array();
$imageConfig['img'] = 'IMAGE';
$imageConfig['img.']['file']=$myImage;
$imageConfig['img.']['file.']['imageLightbox2maxW'] = 900;
$imageConfig['img.']['file.']['imageLightbox2maxH'] = 700;
$imageConfig['img.']['imageLightbox2'] = 1;
$imageConfig['img.']['imageLightbox2.']['imageset'] = 1;
$imageConfig['img.']['imageLightbox2.']['saveImageShow'] = 0;
$imageConfig['img.']['imageLightbox2.']['printImageShow'] = 0;
$imageConfig['img.']['imageLightbox2.']['caption'] = "$caption";
$imageConfig['img.']['file.']['width'] = $width.'c';
$imageConfig['img.']['file.']['maxW'] = $width;
return $this->cObj->IMAGE($imageConfig['img.']);
}
hat jemand nen Tip wie beides zusammen funktioniert ?
vielen Dank
Gruss t0m