Hallo,
ich möchte die URLs der Bilder, die in den Seiteneigenschaften unter Ressourcen angegeben wurden, im HTML-Head meiner Seite ausgeben.
Beispiel
Angegebene Bilder
test.jpg
noch/ein/bild.jpg
nummer-drei.jpg
Ausgabe im Header als javascript
var flashvars = {
image1: "test.jpg",
image2: "noch/ein/bild.jpg",
image3: "nummer-drei.jpg"
};
Hat jemand dazu eine Idee, wie man das mit oder ohne TV anstellt?
mit page.headerData kannst du in den head-bereich was reinschreiben. her ein beispiel mit der einbindung einer css-datei:
page.headerData.20 = TEXT
page.headerData.20.value =<link href="fileadmin/templates/ordner/css/layout.css" rel="stylesheet" type="text/css">
Ich habe es etwas vereinfacht und übergebe meiner SWF nun lieber einen kompletten String, der über ActionScript auseinandergepflückt wird. Das ist für mich sinnvoller und vor allem einfacher als über das Typo3 split. Hier meine Lösung:
page.headerData.100 = TEXT
page.headerData.100.value(
var flashvars = {
)
temp.flashvars = TEXT
temp.flashvars.data = page:media
temp.flashvars.wrap = images: '|'
page.headerData.105 < temp.flashvars
page.headerData.110 = TEXT
page.headerData.110.value(
};
)
Das führt zu der Ausgabe:
var flashvars = {
images: 'test.jpg,noch/ein/bild.jpg,nummer-drei.jpg'
};