Zum Inhalt springen

Bilder Anzeigen

Erstellt am 9. November 2005 · 5 Antworten · letzte Antwort am 10. November 2005

Tags: Frage

vgf ·

Ich kämpfe jetzt seit zwei Tagen mit dem Anzeigen eines Bildes. Hierbei orientiere ich mich an dem Beispiel aud dem Buch Praxiswissen Typo3.
Ich habe hier im Forum auch schon zeie Beiträge zu dem Problem gefunden und die darin gemachten Vorschläge berücksichtigt. Leider zeigt es trotzdem nichts an. Hat irgend jemand eine Idee, wie ich heraus bekommen kann, woran des liegt.

Der Teil des PHP-Codes

$img_pfad = 'uploads/tx_staffmember/';
$conf["bild."]["file."]["10."]["file"] = $img_pfad.$row["picture"];
			
if ($this->cObj->fileResource($img_pfad.$row["picture"]))
{
	$marker['###BILD###'] = $this->cObj->cObjGetSingl ($conf["bild"],$conf["bild."]);
}
else 
	echo ('kein Bild !<br/>');

und etwas TypoScript im Template

# Bereich einschraenken
plugin.tx_staffmember_pi1 {

   bild = IMAGE
   bild.file = GIFBUILDER
   bild.file {
       XY = [10.w]+2, [10.h]+2
       backColor = black
       10 = IMAGE
       10.file = unbekannt
       # 10.file.width = 150
       10.offset = 1,1
   }
}
just2b ·

Hi ,

ich habs mal schnell aus meiner Ext kopiert

$imgTSConfig = Array();
$imgTSConfig['file'] = $imagesdir . $images[$randkey];
$imgTSConfig['file.']['width'] = $this->config['optwidth'];
$imgTSConfig['file.']['height'] = $this->config['optheight'];					
#$imgTSConfig['file.']['maxW'] = $this->config['width'];
#$imgTSConfig['file.']['maxH'] = $this->config['height'];
$imgTSConfig['altText'] = $this->config['alt'];
$imgTSConfig['titleText'] = $this->config['title'];
$globalMarkerArray['###IMAGE###'] = $this->cObj->IMAGE($imgTSConfig);

lg georg

vgf ·

Danke für die Antwort.
Könntest Du es noch etwas erklären. Es ist meien erste Extension und ich kann mit dem Code-Schnipsel nicht wirklich etwas anfangen.
Danke

vgf ·

Erstelle ich das Image-Objekt nicht mit dem TypoScript-Code? Ich ändere ja in diesem Objekt auch den Pfad.

steffenk ·

Typoscript und php sind 2 paar Schuhe. In PHP musst Du das IMAGE-Objekt mit besagter Funktion bilden.
Schau Dir einfach mal den Source anderer Extensions an, das ist in faast jeder enthalten.