Zum Inhalt springen

Mehrere Parameter an Flash übergeben

Erstellt am 7. März 2009 · 4 Antworten · letzte Antwort am 31. März 2009

Tags: Frage

bigyeti ·

Hallo,

ich baue gerade an einem Onlineshop. Dazu muss ich zwei Parameter an Flash übergeben. Das funktioniert prinzipiell auch schon ganz gut mit:

  page.10.marks.CONTENT_TEXT = TEXT
  page.10.marks.CONTENT_TEXT.field = subtitle
  page.10.marks.CONTENT_TEXT.wrap = <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="showProducts" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="fileadmin/flash/products/onlineshop/showProducts/showProducts.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="fileadmin/flash/products/onlineshop/showProducts/showProducts.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="showProducts" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="pn=|&language=DE" /></object>

Nun soll aber der Parameter "language" auch dynamisch werden. Wie kriege ich das gebacken? Kann ich dem .field mehrere Eigenschaften geben? In der Form ".field = pn=subtitle&language=sys_language_uid"? Kann ich da irgendwie einen String mit meinen Parametern erzeugen?

Danke

netmo ·

..das würde mich auch sehr interessieren! (;

Ich übergebe schon eine andere <variable an meinen Flash Header indem ich für die Unterseiten jeweils ein ext-template angelegt habe und dort in den Constants die Variable eintrage... (zb: clipziel=details)

klappt wunderbar!

...aber wie kann ich das mit der Sprache machen??

bigyeti ·

Hi,

ich habe das jetzt mit der Extension rbflashobject und folgendem TypoScript gelöst:

  #Produktdetails anzeigen
  page.10.marks.CONTENT_TEXT < plugin.tx_rbflashobject_pi1
  page.10.marks.CONTENT_TEXT.tsMode = 1
  page.10.marks.CONTENT_TEXT.altContent < temp.menu_1
  page.10.marks.CONTENT_TEXT.ts_content{
    flashmovie = movie.swf
    width = 670
    height = 500
    additionalparams(
      bgcolor|#FEF5D8
    )
    #Datenübergabe an Flash
    additionalvars (
      pn|GT: field : subtitle
      language|GT: TSFE : sys_language_uid
      actualurl|GT: TSFE : id
    )
  }

Ich hoffe das hilft . . .

ArminB ·

moin,

gibt mehrer Möglichkeiten, entweder per data auf TSFE:sys_language_uid zugreifen oder halt per dataWrap mit {TSFE:sys_language_uid} in den String einfügen

Armin

makronetz ·
bigyeti schrieb

Hi,

ich habe das jetzt mit der Extension rbflashobject und folgendem TypoScript gelöst:

  #Produktdetails anzeigen
  page.10.marks.CONTENT_TEXT < plugin.tx_rbflashobject_pi1
  page.10.marks.CONTENT_TEXT.tsMode = 1
  page.10.marks.CONTENT_TEXT.altContent < temp.menu_1
  page.10.marks.CONTENT_TEXT.ts_content{
    flashmovie = movie.swf
    width = 670
    height = 500
    additionalparams(
      bgcolor|#FEF5D8
    )
    #Datenübergabe an Flash
    additionalvars (
      pn|GT: field : subtitle
      language|GT: TSFE : sys_language_uid
      actualurl|GT: TSFE : id
    )
  }

Ich hoffe das hilft . . .

Hallo,

klappte super.

Danke und Gruß
Alexander