[TYPO3-english] 6.1 - render MEDIA with f:cObject
Jan Bednarik
info at bednarik.org
Sat Apr 5 13:24:09 CEST 2014
Hi all,
I have a problem with rendering MEDIA object from Fluid. The code:
<f:cObject
typoscriptObjectPath="plugin.tx_no1.settings.video">{video.video.url}</f:cObject>
plugin.tx_no1.settings {
video < tt_content.media.20
video {
file.current = 1
type = video
useHTML5 = 1
renderType = auto
}
}
The problem is, that right before calling
$content = $this->cObj->SWFOBJECT($conf);
in MediaContentObject.php, the value of file is:
file =
http://vimeo.com/moogaloop.swf?clip_id=67086732&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&fullscreen=1
file.current = 1
And so the output is
<object type="application/x-shockwave-flash"
data="http://vimeo.com/67086732" width="600" height="400"
id="mmswf533fe66b61066" style="visibility: visible;">
...
while it should be
<object type="application/x-shockwave-flash"
data="http://vimeo.com/moogaloop.swf?clip_id=67086732&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&fullscreen=1"
width="600" height="400" id="mmswf533fe66b61066" style="visibility:
visible;">
So as you see, the URL to the Video is at first transformed to correct
form, but since the current = 1 is preserved, subsequent stdWrap
replaces it with the original value, which cannot be used in the
<object> tag.
Any ideas?
Thanks
Jan
More information about the TYPO3-english
mailing list