Ich habe die Datei class.tx_ttproducts_image.php ein bisschen erweitert um den Produkttitel mit dem Gifbuilder anzeigen zu lassen. Hier mein Code:
$tmp= $this->pibase->cObj->IMAGE($imageConf);
$imginfo=$GLOBALS['TSFE']->lastImageInfo;
$imgBorder['file.']['width']=$imginfo[0];
$imgBorder['file.']['height']=$imginfo[1];
$gifBuilder = array(
'XY' => $imginfo[0].','.$imginfo[1],
'format' => 'jpg',
'1' => 'IMAGE',
'1.' => array(
'file' => $imginfo[3],
'imageLightbox2' => '1',
'imageLightbox2' => array(
'imageset' => 'myImgSet',
'caption'=> 'I am a imagecaption',
'saveImageShow' => '1',
'printImageShow' => '1',
'presentMode' => '1',
),
),
'2' => 'TEXT',
'2.' => array(
'text' => $row['title'],
'offset' => '12,40',
'fontSize' => '40',
'fontFile' => 'fileadmin/fonts/officina.ttf',
'fontColor' => 'white',
),
'3' => 'TEXT',
'3.' => array(
'text' => $category_title,
'offset' => '12,80',
'fontSize' => '40',
'fontFile' => 'fileadmin/fonts/officina.ttf',
'fontColor' => 'white',
),
);
$imgArr = $this->pibase->cObj->getImgResource('GIFBUILDER', $gifBuilder);
$img['file'] = $imgArr[3];
$markerArray['###IMAGE_FILE###']=$this->pibase->cObj->IMAGE($img).$editpanel.$this->conf['printlink'];
Das dumme ist nur dass kein Link generiert wird. Das Bild wird zwar wunderbar angezeigt aber der Link zur imageLightbox2 funktioniert nicht. Ich habe das auch schon mit dem traditionellen imageLinkWrap probiert - funktioniert auch nicht.
Jemand eine Idee an was das liegen könnte?