[TYPO3-german] Mehrere Bilder korrekt ausgeben...

bernd wilke x00nsji02 at sneakemail.com
Tue Sep 9 18:36:45 CEST 2008


walk2moon schrieb am Tue, 09 Sep 2008 08:21:21 +0200:

> Hallo Bernd,
> 
> ich habe mir das Ganze nochmals angesehen und folgender Code ist dabei
> rausgekommen:
> 
> -------------------------------------- function berechneImg($image)
>     {
>                 $imgpath='uploads/tx_extkey/';
                                       ^^^^^^ richtig?
>                 $ts['image']='IMAGE';
>                 $ts['image.']['file']=$imgpath.$this->cObj->data
['images'];
>                 $ts['image.']['format']='jpg';
>                 $ts['image.']['altText']=$this->cObj->data['altText'];
>                 $ts['image.']['titleText']=$this->cObj->data
['titleText'];
>                  if ($this->cObj->data['imagewidth']) {
> 	                   $ts['image.']['file.']['maxW']=$this->cObj-
>data['imagewidth'];
>                  }
>                 $image=$this->cObj->IMAGE($ts['image.']);

		debug(array('ts'=>$ts
                           ,'img'=>$img
                           ,'fileexist'=>is_file($ts['image.']['file']);
                           ).'berechneImg',__LINE__,__FILE__);
 
>         return $image;
>     }
> 
> if(!empty($row)) {
> 				
> 		$imgfield = $row['images'];
> 				
> 		$imglist = explode(',',$imgfield);
>                 $markerfeld = '';
>                 foreach ($imglist as $imgname) {
>                     $img = $this->berechneImg($imgname);
>                     $markerfeld .= $img;
>                 }
>                 $markerArray['MEIN_MARKER'] = $markerfeld;

		debug($markerArray,'markerArray',__LINE__,__FILE);
		debug($templatepart,'templatepart',__LINE__,__FILE__);
		debug($content,'content',__LINE__,__FILE__);
>                 $content .=
>                 $this->cObj->substituteMarkerArray($templatepart,
>                 $markerArray,'###|###',$uppercase=1);
		debug($content,'content',__LINE__,__FILE__);
> };
> --------------------------------------
> 
> Leider wird mein Marker im Template nicht ersetzt. Kannst du vielleicht
> nochmals kurz über den Schnipsel drüber schauen? Wäre supergut. danke
> für deine Hilfe.


ich hab mal ein paar debugs eingestreut (Voraussetzungen siehe: http://
www.pi-phi.de/t3v4/debug.html)


vielleicht kommst du ja dahinter was schief läuft

-- 
http://www.pi-phi.de/t3v4/cheatsheet.html


More information about the TYPO3-german mailing list