Hi,
ich arbeite mit Typo3 4.0 und TemplaVoila! und zerbrech mir seit Tagen den Kopf an folgendem Problem:
Der Redakteur soll eine Flash-Slideshow als Pagecontent anlegen und mit einer beliebigen XML-Datei verknüpfen können.
rlmp_flashdetection:
1. Flash Movie Record erstellen (XML angeben)
2. Flash Movie Record über Content Element einfügen
Das ganze funktioniert soweit auch einwandfrei.
Jetzt möchte ich dem Redakteur den Schritt 1 ersparen, da die Flashdatei sowieso immer dieselbe ist und sich lediglich die XML-Datei ändert.
Also habe ich über TV ein
Flexible Content Element erstellt, indem sich ein ungemapptes input field (field_xml_selector) und ein gemappter TypoScript Object Path befindet. Dieser verweist auf das Objekt plugin.tx_rlmpflashdetection_pi1.
Im Template der Seite (EXT Tmpl) habe ich nun folgendes TS eingegeben:
plugin.tx_rlmpflashdetection_pi1 {
conf {
overrideUID = 2
xmlfile = default.xml
}
}
Diese TS habe ich der FlashObject-Doku entnommen und es funktioniert auch soweit. Leider ist dabei der Pfad zum XML nicht variabel.
Also habe ich die Extension flexform_getfield installiert, um auf das ungemappte input field (field_xml_selector) des CEs zugreifen zu können. Dort sollte die jeweilige XML-Datei eingetragen werden. Wenn ich jetzt aber das TS im Template wie folgt erweitere (laut Extension-Hersteller)...
plugin.tx_rlmpflashdetection_pi1 {
conf {
overrideUID = 2
xmlfile < plugin.tx_flexformgetfield_pi1
xmlfile.field = field_xml_selector
}
}
...gibt mir meine Flashdatei als xmlfile "USER" aus und nicht den eigentlichen Inhalt des input fields "field_xml_selector".
Hat jemand von euch eine Idee was ich dabei falsch mache bzw. einen Ansatz wie ich die XML-Datei anders variabel angeben könnte.
Danke
dannyboy