Zum Inhalt springen

Mehrere Hintergrundbilder pro Seite (pro Inhaltselement eins).

Erstellt am 30. September 2013 · 2 Antworten · letzte Antwort am 1. Oktober 2013

Tags: Templates & Layouts, Bilder, TYPO3 6, Frage

Unbekannter Benutzer ·

Hallo zusammen,

ich habe eine Seite, welche aus 4 "Blöcken" besteht. Jeder einzelner Block (Div) besitzt ein eigenes Hintergrundbild, welches fest über CSS definiert ist.

Nun möchte ich es aber so lösen, dass ein Redakteur im Backend für jedes der vier Inhaltselemente ein HG-Bild selbst hochladen und festlegen kann.

Wie löse ich es am besten?

Beispiel in abgespeckter Form:

<div id="wrapper">
<div id="oben_links">###INHALT1###</div>
<div id="oben_rechts">###INHALT2###</div>
<div style="clear: both;"></div>
<div id="unten_links">###INHALT3###</div>
<div id="unten_rechts">###INHALT4###</div>
<div style="clear: both;"></div>
</div>

Die DIV-IDs beinhalten die Hintergründe - Bsp.:

#oben_links{
background: url(../images/hgol.jpg) no-repeat;
background-size: cover;
float: left;
width: 45%;
height: 100%;
}

Chrissli · · Beste Antwort

Ich an deines Stelle würde die Hintergrundbilder nicht per CSS festlegen sondern mittels Typoscript an den HTML-Elementen einen Marker füllen, der das Bild via style-tag für den jeweiligen Container festlegt.

Unbekannter Benutzer ·

Ok, dass hatte ich mir auch schon überlegt.
Könnte man es so machen?

<div id="wrapper">
<div id="oben_links" style="###HGINHALTSELEMENT1###">###INHALT###</div>
</div>

Jetzt müsste ich doch im Backend-Template ein zusätzliches HTML-Feld einbinden (3 Felder wegen drei Hintergründen) und dieses per Marker ansteuern. In diesem Marker würde ich dann den CSS-Befehl eingeben, oder?