Zum Inhalt springen

Mehrere Werte an PHP übergeben

Erstellt am 5. März 2007 · 1 Antwort · letzte Antwort am 6. März 2007

Tags: PHP, Frage

x3ro ·

bin mir nicht ganz sicher obs hier rein gehört, glaube aber schon...

also ich habe folgendes problem:
ich habe ein TemplaVoila Content Element, welches einen flash film beinhalten soll. Der Flashfilm liest aus einer xml datei wie er angezeigt werden soll, und diese attribute soll der user beim erstellen des ce's angeben können. Ich hab das ganze also gemappt (ein div wo der film reinkommt, der rest attribute) und versuche das ganze nun an eine php funktion zu übergeben. allerdings schaffe ich es nicht mehrere felder gleichzeitig an die php funktion zu übergeben,sondern immer nur einen zur zeit.

So wird nicht der Wert des Feldes sondern der plaintext übergeben:

<TypoScript>
<![CDATA[
10 = USER
10 {
userFunc = user_flash->test
   test = TEXT
   test.field = field_videoimage
}
]]>
</TypoScript>

So kann ich nicht mehr als ein wert übergeben:

<TypoScript>
<![CDATA[
10 = TEXT
10.field = field_videotitle
10.postUserFunc = user_flash->test

]]>
</TypoScript>

hoffe ihr habt ne lösung für mein problem^^

mfg
x3ro

FordPrefect ·

Hi,

versuche das mal, ist ungetestet und mir nur so entsprungen:

<TypoScript>

plugin.tx_user_flash_pi1{
  test.field = field_videoimage
  test2.field = field_blablubb
}

10 = USER
10 {
userFunc = user_flash->test
}

</TypoScript>

Und dann mal in der Extension die Conf ausgeben mit t3lib_div::print_array($this->conf);

Grüsse