Hallo,
Das Thema wurde schon mehrfach angefragt, jedoch entsprechen die Lösungen nicht ganz meinen Anforderungen.
Ich möchte allen Seiten der ersten Menüebene ein spezifisches Headerbild zuordnen. Diese soll dann auch auf den entsprechenden Unterseiten erscheinen.
Mit "PidInRootline" könnte ich dies realisieren. Allerdings muß dann der Redakteur, der eine neue Seite der ersten Ebene erstellt, eben auch ins TypoScript-Setup etwas ändern. Dies ist nicht erwünscht und die Programmierung sollte so gestaltet sein, dass bei einer neuen Seite auteomatisch die Bildzuordnung erfolgt.
Bei der Zuordnung der Images zu den Level1-Seiten würde ich die Images so benennen, wie die Seitentitel.
Hat jemand einen Tip für mich, wie ich dies mit TypoScript lösen kann? Oder wäre hier eher ein php-Script angebracht. In letzterem Fall wüßte ich gerne welche TS-Variablen man dann ansprechen müßte und wie.
Herzlichen Dank schon mal für Eure Mühe.
Gruß, Siggi
Hallo,
Ich möchte das Thema noch mal nach oben holen, da ich bis heute noch keine befriedigende Lösung für das Problem gefunden habe.
Vielleicht hat jemand inzwischen eine solide TS-Programmierung dafür? o.O
Gruß, Siggi
Du legst einen (oder mehrere) Sysordner an und befüllst diese mit Seiteninhalt "nur Bild". Du kannst diese dann an einem Marker ausgeben (z.B. Header).
Somit kann der Redakteur die Bilder einfachst im Sysordner ändern.
Hallo siggi,
hoffe ich habe dein "Problem" richtig verstanden...
Dann sind diese Zeilen das richtige für dich:
lib.pic = COA
lib.pic.5 = TEXT
lib.pic.5.value = background:url('/
lib.pic.10 = IMG_RESOURCE
lib.pic.10 {
file {
import = uploads/media/
import.data = levelmedia:99, slide
import.listNum = 0
}
}
lib.pic.25 = TEXT
lib.pic.25.value = ') no-repeat;
Bei mir wird das Bild als Hintergrundgrafik ausgegeben (siehe Zeile 3)
Zeile 8 ist dafür zuständig, das Bild auf die Unterseiten zu vererben.
Vorgehen:
Der Redakteur stellt den Seitentitel von "Standard" auf "Erweitert" und lädt unter "Dateien" sein Bild ein. Den Rest erledigt das TS für dich :-)
Falls du noch Fragen hast, schreib einfach drauf los...
Gruss
Alexander
Das ist natürlich noch besser 😉
Schönen guten Tag,
das ist schon alles ziemlich gut, aber trotzdem komm ich noch nicht zum letztendlichen Ziel.
Deshalb frag ich nochmal eben nach.
Und zwar will ich ein Hintergundbild in meinem linken Menü bekommen.
Was dann auch auf jeder Seite zu sehen ist.
Das Bild muss nicht variabel für den Redakteur sein, sondern kann fest gesetzt werden.
Scheint nicht schwer zu sein, wäre nur nett, wenn dafür mal einer den Code posten könnte.
Danke
_____
Grüße
Lutz
Verstehe dann aber das Problem nicht - warum machst du es nicht fest ins HTML, wenn es nicht geändert werden soll?
Du kannst aber auch ein Bild an einem Marker im HTML ausgeben lassen:
page.10.marks.MARKER = TEXT
page.10.marks.MARKER.value = <img src="fileadmin/deinbild.jpg" alt="" title="">