[TYPO3-german] Grundsaetzliches Problem - CASE auf tt_content.image <-> gridelements
Kurt Knick
kurt.knick at gmail.com
Thu Aug 28 17:59:06 CEST 2014
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.
More information about the TYPO3-german
mailing list