Hallo,
ich passe das renderObj in den 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 = 400c
height = 250c
width.override.field = imagewidth
height.override.field = imageheight
}
1 < .default
...
}
}
}
}
Das funktioniert wunderbar. Jetzt habe ich die Seite um eine Thumbnailausgabe erweitern wollen und dazu ein lib Object geschrieben:
lib.thumbnails = COA
lib.thumbnails.10 = FILES
lib.thumbnails.10.references {
table = tt_content
uid.data=field:uid
fieldName = image
}
usw.
Das lib Object soll nun über eine Section Frame Auswahl aktiv werden:
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. Leider reichen meine TS Kenntnisse nicht aus, um zu verstehen woher das Problem rührt. Wäre für jeden Hinweis dankbar.