[TYPO3-german] image file skalieren in eigener extension
Domi Garms
djgarms at gmail.com
Fri Jun 25 09:25:20 CEST 2010
Hallo, ich kann meine Frage selbst beantworten. Mit folgenden Zeilen
hat es das Bild skaliert, es lag wohl vor allem auch am fehlenden
ImageMagick, dann brauch ich mich schließlich auch nicht zu wundern...
$config = array();
$config['file'] = 'fileadmin/img/list/'.$row['picture'];
$config['file.']['maxW'] = '140';
$config['altText'] = $row['name'];
$config['titleText'] = $row['name'];
$img = $this->cObj->IMAGE($config);
$markerArray['###PICTURE###']=$img;
Grüße
Domi
Am 25. Juni 2010 14:49 schrieb Domi Garms <djgarms at gmail.com>:
> Hallo Liste
>
> ich habe eine eigene Extension programmiert, welche Eine Liste eines
> Katalogs darstellen soll. Zu jedem Listeneintrag wird auch ein Bild
> hochgeladen und dargestellt, jedoch scheiter ich gerade an den
> Eigenschaften des Bildes. Und zwar soll das Bild verlinkt werden und
> maximal 150px breit sein, jedoch bekomme ich das Wrappen und das
> Skalieren nicht hin. Alle Bilder werde immer in Originalgröße
> dargestellt. Besser wäre vielleicht, beim Upload der Bilder zu
> skalieren, jedoch hab ich dafür noch keinen Ansatz.
>
> Auszug aus der tx_test_pi1.php
>
> while($row=$GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
>
> $markerArray['###LINK###']=$this->pi_linkToPage($row['name'],$row['link']);
> $markerArray['###NAME###']=$row['name'];
> $markerArray['###DESCRIPTION###']=$row['description'];
>
> $markerArray['###PICTURE###']=$this->cObj->IMAGE(array(
> 'file' => 'fileadmin/img/list/'.$row['picture'],
> 'altText' => $row['name'],
> 'titleText' => $row['name'],
> 'maxW' => 140
> ));
>
> $liste .=
> $this->cObj->substituteMarkerArrayCached($singlerow,$markerArray);
> }
>
> Grüße
> Domi
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list