Am 11.05.2016 um 11:18 schrieb Daniel H:
> Einen schönen guten Morgen,
> 
> nachdem ich nun so gefühlt alle Foren durch bin und auch bei Google
> nichts passendes gefunden haben möchte ich hier einmal mein Problem
> schildern. Ich möchte ein HTML5 Video im Background laufen lassen
> (funktioniert soweit) und für den ersten Ladeprozess soll ein Image
> angezeigt werden, welches der User vorher im Inhaltselement auswählt
> (siehe vorschaubild.png).
> 
> Hierzu habe ich mit DCE (Version 1.3.5) unter Typo 7.6.6 ein
> Inhaltselement erstellt in welchem das Bild als File Upload in einem
> Abschnitt ausgewählt werden kann.
> 
> Soweit so gut. Achja die entsprechenden Video können dort auch
> ausgewählt werden. Das ganze soll im Frontend dann wie folgt ausgegeben
> werden:
> 
> <video width="100%" poster="HIER SOLL DAS BILD VERLINKT WERDEN"
> preload="auto" loop autoplay muted />
> <source id="mp4" src="video.m4v" type="video/mp4">
> <source id="webm" src="video.webm" type="video/webm">
> </video>
> 
> Hierzu habe ich ich DCE unter Vorlage folgendes eingetragen:
> 
> <f:for each="{field.video}" as="video">
> 
> <f:for each="{video.vorschaubild -> dce:explode()}" as="bild" >
> <video width="100%" poster="{bild}" preload="auto" loop autoplay muted />
> </f:for>
> 
> <f:for each="{video.videomp4m4v -> dce:explode()}" as="videomp4m4vUid">
> <source id="mp4" src="{videomp4m4vUid}" type="video/mp4">
> </f:for>
> 
> <f:for each="{video.videowebm -> dce:explode()}" as="videowebm"> 
> <source id="webm" src="{videowebm}" type="video/webm">
> </f:for>
> </video>
> </f:for>
> 
> Die beiden ausgewählten Videos werden im Frontend angezeigt, nur das
> Bild wird einfach nicht ausgegeben, sondern nur die Nr des Images.
> Ich habe jetzt schon einiges versucht, auch den Weg über FAL bin ich
> gegangen, immer nichts.
> Vielleicht habt Ihr ja eine Idee für mich.


Hallo Daniel,

ich kenen mich mit DCE's nicht aus und weiß nicht, wie die intern mit
Fluid zusammenarbeiten. Ich vermute aber stark, dass {bild} nicht
reicht. Irgendwas mit {bild.publicUrl} oder so ähnlich müsste es sein.

Kannst du dir mit <f:debug>{_all}</f:debug> ansehen, was Fluid alles an
Variablen geliefert bekommt? Vielleicht ergibt sich daraus ein
Ansatzpunkt, wie die Syntax richtig lautet.

Beste Grüße
Stefan



-- 
Bergische Webschmiede
Dipl.-Ing. Stefan Padberg
TYPO3-Integrator und Webprogrammierer
:: Borner Str. 18 - 42349 Wuppertal
:: +49 202 97648355
:: +49 173 9219845
:: p...@bergische-webschmiede.de
:: http://www.bergische-webschmiede.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an