Zum Inhalt springen

CASE auf tt_content.image.20 hebelt renderObj in gridelements aus

Erstellt am 28. August 2014 · Noch keine Antworten

Tags: Bilder, Gridelements, TYPO3 6.x, Frage

picknick ·

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.