Hallo Zusammen
Ich bin gerade dabei, meine erste Extension mit einer Bild Lightbox aufzurüsten. Damit das ganze klappt brauche ich nur noch den Link zu generieren.
Nun habe ich eine allgemeine Frage, wo genau wird das Orginal Bild abgelegt, bzw. wie schaffe ich es, dass beim Bildupload jeweils 2 Grössen generiert werden?
1 x Thumbnail + 1 Normale Ansicht.
Besten Dank im Voraus
Ich hab hier ein bissle Code. Vorher wurde aus der Datenbank der Ort der Bilddatei organisiert und in liegt in der $row-Variable. (Weil das ganze auf DAM aufbaut.)
$lbimg['file']=$row["file_path"].$row["file_name"];
$lbimg['file.']['width'] = $this->config["lightboxWidth"].'m';
$lbimg['file.']['height'] = $this->config["lightboxHeight"].'m';
$info = $this->cObj->getImgResource($lbimg['file'],$lbimg['file.']);
Interessant ist für Dich wahrscheinlich die letzte Zeile...
Eine etwas aufwändige Variante Thumbs zu realisieren sind die folgenden Zeilen:
$ts['img']='IMAGE';
$ts['img.']['file'] = 'GIFBUILDER';
$ts['img.']['file.']['XY']= $this->config["thumbnailWidth"].','.$this->config["thumbnailHeight"];
$ts['img.']['file.']['backColor']= '#000000';
$ts['img.']['file.']['format']= 'gif';
$ts['img.']['stdWrap.']['addParams.']['alt'] = $row["alt_text"];
$ts['img.']['stdWrap.']['addParams.']['title'] = $row["title"];;
$ts['img.']['file.']['10'] = 'IMAGE';
$ts['img.']['file.']['10.']['offset']= $this->config["thumbnailWidth"].' -[10.w] / 2 , '.$this->config["thumbnailHeight"].' -[10.h] / 2';
$ts['img.']['file.']['10.']['file'] = $row["file_path"].$row["file_name"];
$ts['img.']['file.']['10.']['file.']['width'] = $this->config["thumbnailWidth"].'m';
$ts['img.']['file.']['10.']['file.']['height'] = $this->config["thumbnailHeight"].'m';
$link = $this->cObj->IMAGE($ts['img.'])
Vielleicht hilft Dir das - besonders gut ist, dass es die Boardmittel von Typo3 verwendet.
Hoffentlich hilft's ...
Gruß Clemens
PS: Schau Dir mal den Code von der Ext. damd_gallery an - könnte Dir helfen.
Besten Dank für dein Eintrag. Hat mir sehr weitergeholfen!