Zum Inhalt springen

externe css-datei / dynamisches hintergrundsbild

Erstellt am 4. Dezember 2006 · 5 Antworten · letzte Antwort am 23. Juni 2010

Tags: Bilder, HTML & CSS, Frage

Schmiddy ·

hai,

bin komplett neu in ts unterwegs, deswegen die sicherlich banale anfängerfrage:

habe eine externe css-datei, in der alle styles definiert sind. nun möchte ich dynamisch ein hintergrundsbild in eine css-box einbinden, will sagen: per gifbuilder zusammenbauen.

wie bekomme ich das hin ? wie kann ich die css-angaben in der externen datei mit 'nem platzhalter versehen oder ggf. dynamisch um das background-attribut ergänzen ?

bin über jeden hinweis bzw. jede hilfe dankbar.

grüße aus frankfurt
schmiddy (www.ghia-home.de) :o)

just2b ·

Hallo und willkommen im Forum!

ich machs immer so:
Im Template irgendwo das div >

div id="header" ###IMG###>###CONTENT###</div>

und dann im TS:

marks.IMG = COA
marks.IMG {
	# HTML-Objekt
	5 = HTML
	5.value = style="background:url(
	
	# Bild
	10 = IMG_RESOURCE
	10 {
        	file.maxH = 200
        	file.maxW = 760
		file.import=uploads/media/	
		file.import.data = levelmedia: -1,slide
		file.import.listNum = 0
		file.import.override.field = media
	}
	
	# HTML-Objekt
	15 = HTML
	15.value = ) 50% no-repeat;"
 }

und dann die typo3 seite den typ auf "erweitert" stellen und unter dateien das bild einbinden

georg

Schmiddy ·

hai :o)

vielen lieben dank. funktioniert genau so, wie ich es mir vorgestellt habe.

1000 dank :o)

grüüüüße: schmiddy :o)

kobi ·

Hallo Georg, Hallo Alle,

ich stehe vor einem ähnlichen Problem, jedoch muss ich aus Typo3 heraus den Hintergrund vom DIV Container "content" ändern können.

Jetzt habe ich es geschafft, jeder Seit die UID in den Body-Tag zu schreiben, aber es klappt trotzdem nicht, das content DIV abhängig davon anzusprechen. Ich habe es folgendermassen probiert, klappt jedoch so als Kaskade nicht. Bin für jede Hilfe dankbar.

#uid13 div#content {
		background: url( ../images/background/orna_herz_01.jpg) no-repeat fixed
}

Gruß Mario.

SaschaH ·

Hallo zusammen,

bei mir wird nicht das Bild ausgegeben, sondern der Text:
style="background:url(uploads/media/bg_home.jpg) 50% no-repeat;"

was mach ich falsch?

Vielen Dank im voraus.

ich hab den Fehler gefunden das war der div tag!