Zum Inhalt springen

Image width für bestimmten Datensatz definieren

Erstellt am 6. Januar 2015 · 1 Antwort · letzte Antwort am 6. Januar 2015

Tags: Bilder, tx_news, TYPO3 6, Frage

mbuchegger ·

Hallo.

Ich habe auf einer Seite drei verschiedene Datensätze der List-Anzeige von TX_NEWS. Der Grund dafür sind drei unterschiedliche Layouts. Hierbei soll allerdings nun von einem Layout die Bildgröße verändert werden. Normalerweise ja ganz einfach - kann ich doch im Datensatz ohnehin ein maxHeight und maxWidth einstellen. Allerdings brauche ich eine cropping-Einstellung für die Images aus dem Layout.

Die Alternative dazu, dass ich die Image-Einstellung auf einen Datensatz festlege wäre die Einstellung für das Layout festzulegen. Vielleicht funktioniert das? hab dazu leider noch keine Idee.

glg M.

mbuchegger · · Beste Antwort

Hi.

Hab jetzt mal was ausprobiert, das hat auch super geklappt.

Im Typoscript hab ich mal einfach folgendes eingegeben:

settings.list.gross.media.image.width = 1000c
settings.list.gross.media.image.height = 300c

Anschließend im Template von tx_news dann auch dementsprechend verändert:

<f:image src="{mediaElement.uid}" treatIdAsReference="1" title="{mediaElement.originalResource.title}" alt="{mediaElement.originalResource.alternative}" width="{settings.list.gross.media.image.width}" height="{settings.list.gross.media.image.height}" />

Und hat sofort funktioniert 😉

lg M.