Zum Inhalt springen

Cache Problem bei SWFObject extension

Erstellt am 12. April 2007 · 3 Antworten · letzte Antwort am 12. April 2007

Tags: Frage

danjue ·

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

just2b ·

Hallo,

mach das ganze so:

lib.flash = COA_INT
lib.flash.10 < plugin.tx_rbflashobject_pi1
lib.flash.10.tsMode = 1
...

COA_INT > wird nicht gecached

georg

danjue ·

du bist ja schneller als die feuerwehr!

hammer, es schein zu funktionieren! super!

VIELEN VIELEN dank