Hallo!
Ich würde gerne die Bildgröße(Breite+Höhe)/16 eines IMAGE-Objektes mittels TypoScript als...
[HTML]style="width:XXem;height:XXem;"[/HTML]
...ausgeben, also statt...
[HTML]<img src="uploads/pics/bild.jpg" width="320" height="160" border="0" alt="" title="" />[/HTML]
...hätte ich gerne...
[HTML]<img src="uploads/pics/bild.jpg" width="320" height="160" border="0" alt="" title="" style="width:20em;height:10em;" />[/HTML]
Gibt es eine Möglichkeit das mittels TypoScript zu schaffen?
In der Extension css_styled_content habe ich "register : imagewidth" gefunden, aber scheinbar habe ich darauf keinen Zugriff, denn folgendes (die Ausgabe der Bildbreite bei 30.data) funktioniert nicht:
[TS]tt_content.mein_neues_ce_pi1 >
tt_content.mein_neues_ce_pi1 = COA
tt_content.mein_neues_ce_pi1{
10 = COA
10{
10 = LOAD_REGISTER
10.SPLIT_COUNT = 0
20 = TEXT
20{
wrap = |
field = image
split{
token = ,
cObjNum = 1
1{
10 = IMAGE
10{
file{
import = uploads/pics/
import.current = 1
}
}
20 = TEXT
20 {
field = imagecaption
required = 1
parseFunc =< lib.parseFunc
wrap = <p class="image-caption">|</p>
split.token.char = 10
split.returnKey.data = register : SPLIT_COUNT
}
# TEST: Wie komme ich an die Bildmaße?
30 = TEXT
30.data = register:imagewith
}
}
}
}
}[/TS]
Danke + Grüße
Ben