Zum Inhalt springen

Bild auslesen und als Hintergrund in ein <div>legen

Erstellt am 8. Februar 2015 · 3 Antworten · letzte Antwort am 9. Februar 2015

Tags: Bilder, TYPO3 6, Frage

mimii ·

Hallo ins Forum,

auf einer bestimmten Seite soll über ein BE-Layout (mit der colPos=10) ein Bild eingeben werden, das dann als Hintergrundbild für ein bestehendes <div id="banner"> genutzt werden soll. Wie kann ich das Bild auslesen und dem <div> als background-image zuweisen?

Und nein, es soll nicht über die Seiteneigenschaften eingepflegt werden ;-)

banner = CONTENT
banner {
    table = tt_content
    select {
      pidInList = 1
      orderBy = sorting
      where = colPos=10
}

Soweit hab ich es, das Bild wird angezeigt, aber natürlich noch nicht als Hintergrundbild im gewünschten div.

Danke für Eure Hilfe und Gruß
mimii

Chrissli · · Beste Antwort

Um das ganze etwas einzukreisen:

Du brauchst theoretisch nicht das komplette tt_content-rendering.
Im Prinzip erweiterst du deinen Code den du hier gepostet hast um den Teil

renderObj = FILES

Oder auch COA aber theoretisch würde FILES genügen. Das renderObj definiert, wie jeder einzelne Datensatz deiner select-Abfrage gerendert wird.
Siehe auch TSref zu FILES