Hallo.
Ich bin gerade verwirrt.
Gibt es einen Unterschried zwischen TYPOScript IMAGE Objekt und dem "$this->cObj->IMAGE" in einer userFunc?
Folgendes funktioniert wunderbar. Bild wird zentriert in dem Kasten dargestellt und abgeschnitten:
Bla Bla irgendwelcher SQL Kram mit korrektem Ergebnis ...
renderObj = COA
renderObj {
10 = IMAGE
10 {
wrap = <div class="newProductImage">|</div>
file = GIFBUILDER
file {
XY = 204, 100
backColor = #000000
format = jpg
10 = IMAGE
10 {
align = l,c
file {
import = uploads/tx_commerce/
import.field = images
import.listNum = 0
width = 204m
}
}
}
}
}
Jetzt kommt das, was ich nicht verstehe (usrFunc):
$TSconf['wrap'] = '<div class="newProductImage">|</div>';
$TSconf['file'] = 'GIFBUILDER';
$TSconf['file.']['XY'] = '204, 100';
$TSconf['file.']['backColor'] = '#000000';
$TSconf['file.']['format'] = 'jpg';
$TSconf['file.']['10'] = 'IMAGE';
$TSconf['file.']['10.']['align'] = 'l,c';
$TSconf['file.']['10.']['file.']['import'] = 'uploads/tx_commerce/';
$TSconf['file.']['10.']['file.']['import.']['field'] = 'images';
$TSconf['file.']['10.']['file.']['import.']['listNum'] = '0';
$TSconf['file.']['10.']['file.']['width'] = '204m';
$content .= $this->cObj->IMAGE($TSconf); // Bringt schrazes Bild
$content .= $this->cObj->cObjGetSingle($conf['10'], $conf['10.']); // ebenfalls schwarzes Bild
Variante 1 mit TYPOScript bringt das Bild so wie es sein soll.
Variante 2 - PHP mit Array bringt ein schwarzes Bild ohne das unter file.10....
Variante 2 - TS Array bringt ebenfalls ein schwarzes Bild ohne das unter file.10.... OBWOHL die Cfg EXAKT die gleiche ist, die im TS funktioniert.
Kann mir das einer erklären oder besser noch eine Lösung sagen? :-D