Hi,
Ich habe eine kleine Extension welche ein Bild im FE anzeigt.
Als Tabellenfelder habe ich ein Feld für den alt-Tag und den title-tag angelegt (beide jeweils als string input). In meiner PHP Klasse werden die Daten ausgelesen und kommen als $row['alttag'] und $row['titletag'] zurück. Das Bild selbst $row['image'].
In der main function werden die Daten per foreach Schleife ausgelesen und sollen später durch Marker Einträge im DesignTemplate ersetzt werden.
$rows = $this->getItems();
foreach($rows as $row) {
$conf['image']['altText'] = $row["alttag"];
$conf['image.']['titleText']= $row["titletag"];
$imgCode=$this->cObj->cImage('uploads/tx_meinedb/'.$row['image'],$conf['image.']);
...
}
Das Bild wird angezeigt jedoch der/die Tags nicht.
Kann jemand einen Tip geben? Irgendwie stehe ich auf dem Schlauch.
Dieser Artikel ist zwar interessant, hat mit aber auch nicht geholfen
#112447
CU
Stefan
Hallo Stefan,
das sollte es tun:
$file = 'uploads/tx_rgwallpaper/'.$row["image"];
// thumbnails
$imgTSConfig = Array();
$imgTSConfig['file'] = $file;
$imgTSConfig['altText'] = $row["title"];
$imgTSConfig['titleText'] = $row["title"];
$imgTSConfig['file.']['maxW'] = $this->config['width'];
$imgTSConfig['file.']['maxH'] = $this->config['height'];
$markerArray['###IMAGE###'] = $this->cObj->IMAGE($imgTSConfig);
lg georg
Hi Georg,
Vielen Dank für die Rückmeldung!
Leider das gleiche Problem wie vorher - das Bild wird angezeigt, jedoch die Tags bleiben leer. Ich habe mal einen t3lib_div::debug($imgTSConfig); abgesetzt.
Hier der Output
file uploads/tx_sjservicedb/amb_80x53_02.gif
altText Logo
titleText Logo
file uploads/tx_sjservicedb/amb_80x53_03.gif
altText Test
titleText Test
Noch eine Idee?
Gruß
Stefan
nimm mal ein neues bild/andere größe dass das neu gerendert wird
lg georg
Hi,
das hat auch nichts gebracht!
Kann das an TYPO3 Version 4.0.1 liegen?
lg
Stefan
Hi,
falls jemand das gleiche Problem hat - das scheint tatsächlich an der TYPO3 Version zu liegen. Ich habe meine Extension auf einer Version 3.8.0 getestet und hier funktionierte das problemlos.
Gruß
Stefan
ich werd das mal kontrolliern und einen bug eintragen
danke
georg
just2b schrieb
ich werd das mal kontrolliern und einen bug eintragen
danke
georg
also ich kann das jetzt nicht bestätigen, habe eine 4.0.1 und meine Extension rgwallpaper_modern verwendet
georg
ps: link kann ich leider nicht posten aber Quellcode:
<a href="test/wallpapers.html?page=0&detail=0"><img src="typo3temp/pics/cd6e670cdc.jpg" width="75" height="57" border="0" alt="Carrera Turbo black" title="Carrera Turbo black" /></a>
lg georg
Hi,
noch ein Nachtrag. Meine Typo3 Version 4.0.1 wurde von einer 3.8.1 Version upgedated. Die Tags wurden nicht dargestellt, weil noch die Extension sl_css_imgtext (CSS styled IMGTEXT with alt and title) installiert war.
Nach der Deinstallation der Extension funktionierte auch mein alte Code...
CU
Stefan