Hallo liebe Liste,
ich passe das renderObj in gridelements columns an um ein automatisches
cropping von Bildinhalten zu erreichen:
tt_content.image.20 {
1.file.width.field >
1.file.height.field >
}
tt_content.gridelements_pi1.20.10.setup {
1 < lib.gridelements.defaultGridSetup
1 {
wrap = <div class="row">|</div>
columns {
0 < .default
0.wrap = <div class="column">|</div>
0.renderObj.20.image.20.1.file {
width.field >
height.field >
width = 250c
height = 250c
width.override.field = imagewidth
height.override.field = imageheight
}
1 < .default
...
usw
}
}
}
}
Das funktioniert wunderbar.
Jetzt habe ich die Seite um eine Thumbnailausgabe erweitert und dazu ein
lib Object geschrieben:
lib.thumbnails = COA
lib.thumbnails {
10 = FILES
10.references {
table = tt_content
uid.data=field:uid
fieldName = image
}
...
usw
}
Das lib Object wird nun über eine Section Frame Auswahl aktiv:
temp.imagesetup < tt_content.image.20
tt_content.image.20 >
tt_content.image.20 = CASE
tt_content.image.20 {
key.field = layout
default < temp.imagesetup
100 < lib.thumbnails
}
Funktioniert auch wunderbar. ABER: das Cropping der Bilder in den
Gridelements funktioniert plötzlich nicht mehr. Irgendetwas scheine ich mit
tt_content.image.20 = CASE zu überschreiben und nicht wieder korrekt
herzustellen. Leider reichen meine TS Kenntnisse nicht aus, um zu verstehen
woher das Problem rührt. Wäre für jeden Hinweis dankbar.
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german