[TYPO3-german] TS Problem - CASE auf tt_content.image <-> gridelements

Kurt Knick kurt.knick at gmail.com
Thu Aug 28 18:04:51 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