Zum Inhalt springen

Wechselnde Bilder im Header abhängig von Navigation

Erstellt am 8. Mai 2004 · 12 Antworten · letzte Antwort am 20. Mai 2005

Tags: Bilder, Frage

alias7x ·

Hallo,

ich habe im Header meiner Seite ein grosses JPG, 600x140 Pixel. Mir ist aufgefallen, dass das zwar auf der Startseite super ausschaut, aber nach einigen Klicks verliert es irgendwie die Daseinsberechtigung.
Es gibt drei Navigationsebenen. Ich könnte nun entweder für jede Kategorie ein eigenes Template machen, z.B. 4 Stück. Das ginge noch.
Wenn ich aber auch auf der zweiten Naviebene die Bilder abhängig von den Themenbereichen austauschen möchte, wirds absurd.

Also nochmal in Kurzform:
- Für jeden Menüpunkt auf der ersten und zweiten Navigationsebene soll ein eigenes Keyvisual angezeigt werden
- Den Template- oder Stylesheet-Ansatz möchte ich vermeiden.

Eine Extension, die das kann, hab ich nicht gefunden. Und ins Menü-TS Setup integrieren geht nicht. Ich habe noch nichtmal eine Idee, wie das funktionieren könnte.

Jemand anderes?

Grüße,
Jens

doku ·

du kannst dir das bild aus dem seitenheader der jeweiligen seite ziehen:
-> "seitentitel bearbeiten" -> seitentyp "erweitert" einstellen -> im feld "dateien" ein bild auswählen

dieses bild setzt du hiermit an die gewünschte stelle

temp.1 = IMAGE
temp.1 {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
}

temp.1 kopierst du in deinen marker

MARKER < temp.1
alias7x ·

HURRAAA!!! Hat auf Anhieb funktioniert!

Das ist ja genial! Und wieder ein Erkenntnissprung in typo3, mit dem erweiterten Header kann man ja völlig abgefahrene Sachen machen...

Vielen, vielen Dank, doku, für diese einfache, aber um so wirkungsvollere Lösung.

CU,
Jens

alias7x ·

sollte mit egal was funktionieren. also ja, afaik funkt das auch mit flashfiles.
nicht, dass ich das ausprobiert hätte...

jense

tognellacom ·

Hallo

Wie muss der Code aussehen, wenn man mehrere verschiedene Bilder pro Seite hat die dynamisch sind?

die auswahl im Seiten Header ist klar aber dann im Code

temp.1 = IMAGE
temp.1 {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
}

????

Wer kann mir helfen?

i-fekt ·

Das klappt ja schonmal sehr gut, aber bei Seiten die in dieser Rubrik liegen fehlt das Bild dann wieder. Wie kann ich es denn vererben, also dass Unterseiten auch das Bild ihrer übergeordneten Seite haben?

i-fekt ·

Danke, ich hab es nun mal mit diesem Code gelöst. Ist das ok so oder ist das vom Sinn her falsch?

temp.rubrikbild = IMAGE
temp.rubrikbild {
  file.import.field = media
  file.import = uploads/media/
  file.import.listNum = 0
  file.import.override.data = levelmedia: -2, slide
}
theo ·

du solltest dir schon mehrere Threads zum Thema durchlesen und nicht den erstbesten Code kopieren.
Die Antwort und den fertigen Code gibt es zigmal in diesem Forum. Das obige Beispiel ist leider zufällig falsch umgemodelt und angepaßt... 😉

i-fekt ·

Wenn du mir sagen könntest was da falsch ist, würdest du mir erheblich mehr weiterhelfen. Ich bin halt neu in Typo3 und diese Ratespiele bringen mir nichts. 🙁