Bilder in TYPO3 Fluid anzeigen
Der f:image-ViewHelper
In Fluid lassen sich Bilder über einen einfachen <f:image/--ViewHelper Anzeigen. Die Attribute entsprechen denen des bekannten img-Tags aus html:
fluid und data-Attribute
Im Normalfall lassen sich data-Attribute relativ einfach in html-Tags integrieren:
Hier ein Beispiel für die Syntax, wenn man eine Lightbox/Fancybox oder andere Bildergalerien einbinden möchte (und das "Escapen" mit einem Backslash nicht greift):
DCE-Extension (dynamic content elements)
Für den Aufbau von komplexeren Layout-Elementen bietet sich die DCE-Extension an.
Auch hier lassen sich Bilder auf einfache Weise einbinden. Dazu legt man bei dei den Variablen (fields) eine neuie Bild-Variable an und wählt dazu in der Konfiguation den File abstraction layer (recommended) aus.
Im Template-Reiter > Template content (fluid) kann man nun über die folgenden Varianten auf die Bilder zugreifen:
Ebenso kann man im inline-Style auf die Eigenschaften des Bildes zugreifen (dies ist besonders im Aufbau von javascript - Bildergalerien/Slideshows sehr hilfreich).
Danach sollte man nicht vergessen, den dce-Temolate-Cache zu leeren.