Hallo,
ich möchte den Header der Seiten dynamisch zuweisen können. Wenn nichts zugewiesen ist, sollte der Header der darüberliegenden Hierarchie verwendet werden.
Für Bilder gefällt mir der Ansatz schon sehr, sehr gut:
1.
temp.kopf-image = IMAGE
2.
temp.kopf-image {
3.
file.import.field = media
4.
file.import = uploads/media/
5.
file.import.listNum = 0
6.
}
7.
8.
MARKER < temp.kopfimage
Doch wie bekomm ich das für Flash-Files hin??? Bitte um Hilfe...
grüsse,
cheeky[/quote]
Mit TYPO3-Bordmitteln wohl nicht wirklich,
ich benutze für solche Zwecke immer ein kleines PHP-Script.
jenses
Hallo Jenses,
könntest du mir dieses Script zukommen lassen? Das wär echt klasse :-)
lg, cheeky
Wenn ich dich richtig verstanden habe, dann sollte dir das helfen.
http://typo3.org/man_uk/extensions/repository/search/header_flashexample/
Probier es aus, sollte gehen.
humpun
Hallo,
das funktioniert einwandfrei - eine Idee, wie ich das ganze vererbbar machen kann?
Ich will, dass der Flashheader einer ggf. darüberliegenden Ebene auch angezeigt wird, falls kein eigener definiert wurde...
Danke euch!!!
cheeky
Hallo,
ich habe dies so gelöst, daß ich in die Flashdatei das Headerbild als Film nachlade. Welchen Film ich nachlade, mach ich abhängig von einem Parameter, den ich mit dem Aufruf des Flashfilmes übergebe.
Diesen Parameter wiederum ersetze ich per TS als MARKER im HTML-Template
die Condition im TS-Setup
[PIDinRootline = 42]
temp.flashurl.value = 1
[PIDinRootline = 41]
temp.flashurl.value = 2
[PIDinRootline = 40]
temp.flashurl.value = 3
[global]
40-42 mußt du nach deinen Gegebenheiten ersetzen,
es sind die Page-IDs der Seiten auf Level1
es folgt das Überschreiben der Marker im HTML-Template per TS-Setup
FLASHVERWEIS1 = TEXT
FLASHVERWEIS1 < temp.flashurl
FLASHVERWEIS2 = TEXT
FLASHVERWEIS2 < temp.flashurl
der 2. Marker ist nötig, weil ja im HTML-Object-Tag für Flash noch die embed-Variante für den Aufruf enthalten ist. Und es darf immer nur einen Marker mit dem selben Namen geben
if (category >=1){
loadMovie ( "fileadmin/swf/header_nav"+category+".swf",i_header);
}
else{
loadMovie ( "fileadmin/swf/header_nav0.swf",i_header);
}
Und im ActionScript des Films werte ich den übergebenen Parameter einfach aus (in diesem Fall "category").
i_header ist die Instanz, in die ich das Headerbild lade.