Hi, ich habe mir einen eigenen Gridelements Container
angelegt.
Mit fluid möchte ich nun auf das Backendfeld Dateien zugreifen
und das dort hinterlegte Bild als Hintergrundbild für den Container
nutzen...
Alternativ würde es auch funktionieren wenn ich in der Flexform Config
ein Bild angebe und dieses dann in fluid nutze.
Hat bitte jemand ein Codeschnipsel für mich?
Danke
Lösung gefunden:
Schritt 1: Patch einspielen:
https://review.typo3.org/#/c/44733/1/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php
Schritt 2: Fluidtemplate
<div class="{f:if(condition: '{data.flexform_testpic}', then: 'style="background-image:url({f:uri.image(src:data.flexform_testpic, treatIdAsReference:1, width:50px)});"')}">
Inhalt
</div>
wenn man das Bild ausgeben möchte:
<f:image src="{data.flexform_testpic}" treatIdAsReference="1" alt="{data.flexform_testpic.alternative}"/>