[Frage] Raster-Element -> Erscheinungsbild -> Dateien im Fluid auslesen [Gelöst]

  • martinibianco007 martinibi...
    Sternenflotten-Admiral
    0 x
    213 Beiträge
    0 Hilfreiche Beiträge
    28. 03. 2017, 09:08

    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

  • martinibianco007 martinibi...
    Sternenflotten-Admiral
    0 x
    213 Beiträge
    0 Hilfreiche Beiträge
    04. 04. 2017, 08:18 - Lösung

    Lösung gefunden:
    Schritt 1: Patch einspielen:
    https://review.typo3.org/#/c/44733/1/typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php

    Schritt 2: Fluidtemplate

    1. <div class="{f:if(condition: '{data.flexform_testpic}', then: 'style="background-image:url({f:uri.image(src:data.flexform_testpic, treatIdAsReference:1, width:50px)});"')}">
    2. Inhalt
    3. </div>

    wenn man das Bild ausgeben möchte:

    1. <f:image src="{data.flexform_testpic}" treatIdAsReference="1" alt="{data.flexform_testpic.alternative}"/>


  • 1
  • 1