Zum Inhalt springen

FCE und Flash

Erstellt am 10. Juli 2007 · 3 Antworten · letzte Antwort am 17. Juli 2007

Tags: Frage

Unbekannter Benutzer ·

Hallo Zusammen,

baue gerade ein FCE für .swf Dateien zusammen.

Habe dazu als Mapping Type "attribut" genommen und und als Editing Type "image field" ausgewählt.

Im DS habe ich dann noch unter <allowed> die Dateitypen "swf" mit hinzugenommen, damit man nicht nur Bilddateien sondern auch Flash (.swf) Dateien auswählen kann.

Die Stelle im Template sieht wie folgt aus:

 <object width="600" height="100" data="" type="application/x-shockwave-flash">
<param name="movie" value="" /><a href=""><img src="" alt="" /></a>
</object>

"data=" habe ich schliesslich als attribut gemappt.

das "img=" soll dafür da sein, um ein alternatives Bild anzugeben, falls das Flash Plugin im Browser nicht installiert ist.

Damit ich <object> Tags überhaupt mappen konnte, habe ich in der

/typo3conf/ext/templavoila/class.tx_templavoila_htmlmarkup.php

folgende Zeilen hinzugenommen:

'embed' => array('anchor_outside'=>1),
'object' => array('anchor_outside'=>1),

und in das Verz. /typo3conf/ext/templavoila/html_tags/ ein neues Icon für das <object> Tag hinzugenommen.

Das ist nun die Stelle im DS:

<typoscript>
10 = IMG_RESOURCE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
<\typoscript>

Wie muss ich das TS nun abändern, um an die Flash Datei ranzukommen ??
Hat jemand eine Idee?

rosieres ·
10.file.import.listNum = 0

gibt an welches element aus dem media feld genommen werden soll.
0 = 1
1 = 2
etc.

IMG_RESOURCE gibt ja auch nur den Pfad des Elemts an .....

daniz78 · · Beste Antwort

Habe dazu als Mapping Type "attribut" genommen und und als Editing Type "image field" ausgewählt.

Warum nimmst Du nicht Link field als Editing Type?

Gruß, Daniz

Unbekannter Benutzer ·

Habe es jetzt ganz anders gelöst...

vielleicht etwas umständlich, funkt. aber.

<TypoScript>
<![CDATA[
	10 = TEXT
	10.field = field_flashfile
	10.wrap = <object data="uploads/tx_templavoila/|"
	20 = TEXT
	20.field = field_flashwidth
	20.wrap = width="|"
	30 = TEXT
	30.field = field_flashheight
	30.wrap = height="|"
	40 = TEXT
	40.field = field_flashloop
	40.wrap = loop="|"
	50 = TEXT
	50.field = field_flashbgcolor
	50.wrap = 
	60 = TEXT
	60.value = quality="high" wmode="opaque" type="application/x-shockwave-flash"><param name="movie"
	70 = TEXT
	70.field = field_flashfile
	70.wrap = value="|"
	80 = TEXT
	80.field = field_flashwidth
	80.wrap = width="|"
	90 = TEXT
	90.field = field_flashheight
	90.wrap = height="|"
	100 = TEXT
	100.field = field_flashloop
	100.wrap = loop="|">
	110 = TEXT
	110.field = field_flashimage
	110.wrap = <img src="uploads/tx_templavoila/|"
	120 = TEXT
	120.field = field_flashwidth
	120.wrap = width="|"
	130 = TEXT
	130.field = field_flashheight
	130.wrap = height="|" /></object>
]]>
</TypoScript>