Zum Inhalt springen

Extension Image width

Erstellt am 28. Februar 2007 · 4 Antworten · letzte Antwort am 9. März 2007

Tags: Frage

lb-sonix ·

Hi

Ich habe ein Problem mit meiner ersten Extension die ich mit dem kickstarter erstellt habe. Dabei bin ich genauso vorgenangen wie im VideoTutorial http://typo3.netfielders.de/fepi/fepi_05_rendering_the_image.wmv gezeigt.

Es funktioniert auch alles soweit ganz gut, nur das Image wird immernoch in Originalgröße (400px) angezeigt, obwohl ich die width auf 300 gesetzt habe.

Kann mit jemand hierbei einen Tipp geben was ich falsch mache?

pi1/static/setup.txt:

plugin.tx_ayunacacproduct_pi1 {

	pictureCObject = IMAGE
	pictureCObject.file.width = 300
	pictureCObject.file.maxW = 300

}

pi1/tx_ayunacacproduct_pi1.php

function getFieldContent($fN)	{
		switch($fN) {
			case 'uid':
				return $this->pi_list_linkSingle($this->internal['currentRow'][$fN],$this->internal['currentRow']['uid'],1);	// The "1" means that the display of single items is CACHED! Set to zero to disable caching.
			break;
			case "description":
				return $this->pi_RTEcssText($this->internal['currentRow']['description']);
			break;
			case "picture":
				$imgTSConfig = $this->conf['pictureCObject.'];
				$imgTsConfig['file'] = 'uploads/tx_ayunacacproduct/'.$this->internal['currentRow'][$fN];
				return  $this->cObj->IMAGE($imgTsConfig);
			break;
			default:
				return $this->internal['currentRow'][$fN];
			break;
		}
	}
just2b ·

Hallo,

gib doch mal das "pictureCObject.file.width = 300" raus und überprüfe per Typoscript-Objectbrowser, ob das auch wirklich richtig gesetzt ist

georg

just2b ·

Imagemagick funktioniert aber schon?

schreib mal nach Zeile 11 das

$imgTSConfig['file.']['maxW'] = 300;

georg