Hallo zusammen!
Vielleicht könnt ihr mir weiterhelfen. Ich benutze die Extension SWFObject (rbflashobject) die mir ein Flash-Menu in die Seite einbindet. Nun gebe ich mit der Extension zwei Variablen an das Flashmenu weiter die "holditem" und "test" heißen. Diese benötige ich für das Flashmenu. Benötigt werden als Variablen die leveluid und die UID.
Folgendes Typoscript:
lib.flash < plugin.tx_rbflashobject_pi1
lib.flash.tsMode = 1
lib.flash.ts_content {
flashmovie = {$plugin.flashobject.flashfile}
requiredversion = {$plugin.flashobject.version}
width = {$plugin.flashobject.width}
height = {$plugin.flashobject.height}
redirecturl = 10
additionalparams (
scale|noscale
wmode|transparent
)
additionalvars (
test|GT: field : uid
holdItem| leveluid : 1
)
}
Das Ergebnis ist dann folgendes:
<script type="text/javascript">
var swfObj_17644cb904 = new SWFObject("fileadmin/templates/flash/engine.swf", "swf_17644cb904", "980", "268", "8", "#ffffff","","high","","home.html?no_cache=1","tx_rbflashobject_pi1[detectflash]");
swfObj_17644cb904.addParam("menu", "false");
swfObj_17644cb904.addParam("base", "http://domain.com/");
swfObj_17644cb904.addParam("scale", "noscale");
swfObj_17644cb904.addParam("wmode", "transparent");
swfObj_17644cb904.addVariable("test", "10");
swfObj_17644cb904.addVariable("holdItem", "15");
swfObj_17644cb904.write("flash_17644cb904");
</script>
Soweit erstmal prima, solange ich den Cache ausgeschaltet habe. Schalte ich den Cache ein, liefert er immer falsche Werte für die Variablen. Hat jemand eine Idee wie ich den Cache für diese Extension umgehen kann? Ich möchte nicht die ganze Page ohne caching laufen lassen, wo typo3 dies doch so schön unterstützt.
Vielen Dank,
danjue