Typo3: Text mit Bild automatisch beschneiden (crop via Typoscript)

In der Regel werden Typo3 Content Management Systeme nach der Fertigstellung durch den Kunden eigenständig gepflegt. Teilweise gibt aber das Design strenge Formatvorgaben für z.B. Textelemente und Bilder vor. So auch auf der Startseite der DSAI auf der der Designer mehrere Inhaltselemente (tt_content textpic) vorgesehen hatte — wobei die Grafik immer eine fest definierte Größe haben muss. Typo3 kann zwar für Text mit Bild Elemente automatisch eine Skalierung vornehmen, auf ein bestimmtes Format beschnitten werden die Bilder allerdings in der Standardkonfiguration nicht. Da für die Startseite sowieso ein eigenes Template verwendet wird, habe ich einfach die Eigenschaften des Textpic-Elements im Typoscript überschrieben:

tt.content.image.20.1.maxH >
tt.content.image.20.1.maxW >
tt.content.image.20.1.maxH = 65
tt.content.image.20.1.maxW = 65
tt_content.image.20.1.file.width >
tt_content.image.20.1.file.width = 65c-0
tt_content.image.20.1.file.height >
 tt_content.image.20.1.file.height = 65c-0
tt_content.image.20.equalH >
tt_content.image.20.equalW >

Durch diese Typoscript-Anweisungen im Template-Setup werden die zu einem Text mit Bild-Element hochgeladenen Bilder auf ein Format von 65×65 Pixeln gecroppt (mittig beschnitten). Die Editoren müssen nur noch das Bild hochladen bzw. auswählen und den Text verfassen. Die Bilder müsen nun nicht mehr vorab von Hand mit einem Bildbearbeitungsprogramm auf das richtige Format bzw. Seitenverhältnis gebracht werden.

© 1999 - 2012  | Login | Blog | Impressum