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

Antwort per Email an