Zum Inhalt springen

Hintergrundbild im body-Tag

Erstellt am 11. Juli 2004 · 9 Antworten · letzte Antwort am 14. Juli 2004

Tags: HTML & CSS, Frage

ganesch ·

Es wurde ja schon oft hier besprochen, doch irgendwie verstehe ich nicht so ganz, weshalb mein Hintergrundbild nicht angezeigt wird. Im TSconfig-Feld habe ich folgendes eingetragen:

page.bodyTag = <body background="http://meineadresse.ch/fileadmin/templates/images/hintergrund_seite_willkommen.gif">

Der von Typo3 generierte HTML-Code bindet das background-Attribut schön brav ein, doch der Hintergrund wird trotzdem nicht angezeigt #paralyzed#
Wenn ich eine statische HTML-Datei mit dem gleichen Bodytag auf meinen Server lade, wird das Hintergrundbild angezeigt.
Hat mir da jemand bitte einen Rat?

doku ·

wie kommst du denn auf die idee, das ins ts-config-feld einzutragen?
das muß ins setup deines ts-templates.

TW ·

8-)
hi
er meinte bestimmt das setup.........

aber der gib den pfad mal bitte vom root directory aus an..

also

fileadmin/templates/images/hintergrund_seite_willkommen.gif

cu
thorsten

ganesch ·

wie kommst du denn auf die idee, das ins ts-config-feld einzutragen?

Ich dachte, ich kann dort ebenfalls TS eintragen, doch scheint wohl nicht zu funktionieren.
Ich hatte es gleichzeitig auch im Setup meines TS-Template. Wenn ich das so mache, wie Thorsten vorschlägt

aber der gib den pfad mal bitte vom root directory aus an..

also

fileadmin/templates/images/hintergrund_seite_willkommen.gif

habe ich immer noch kein Hintergrundbild - auch nachdem ich den Cache geleert habe. Ich dachte, ich kann das Pfad-Problem umgehen, indem ich eine absolute URL verwende (und wie vorher beschrieben funktionierte das ja auch in einem kleinen statischen Test-Code mit gleichem Pfad).

Ich habe es auch schon mit CSS versucht, doch komischerweise geht es da genausowenig.

doku ·

na dann ist irgendwas anderes grundsätzlich falsch...

vielleicht hast du ja in deinem html-template fälschlicherweise auch einen body tag drin, das wären dann in der summe schon zwei... 😉

schonmal den sourcecode angeschaut? blöde frage, ich weiß...

ganesch ·

Also im von Typo3 erzeugten HTML-Code hat es nur ein body-Tag.

vielleicht hast du ja in deinem html-template fälschlicherweise auch einen body tag drin, das wären dann in der summe schon zwei...

Ich hatte das so verstanden, dass Typo3 ein neues body-Tag erzeugt, im HTML-Template aber trotzdem ein body-Tag stehen darf...

GreenGumble ·

also bei mir tuts so:

page = PAGE
page.typeNum = 0
page.headerData.1 = HTML
page.headerData.1.value = <BASE href="http://www.domain.de/">
page.headerData.2 = HTML
page.headerData.2.value = <link rel="stylesheet" href="fileadmin/system/css/default.css">

page.bodyTag = <body bgcolor="#FFFFFF" text="#000000" leftmargin="10" topmargin="0" marginwidth="10" marginheight="10" Background="XXXXrootpfaddeinergfxXXXX">

eventuel mal rechte (chmod) der grafiken überprüfen...

ganesch ·

Hab's gefunden :o
Da war doch tatsächlich Mitten in meinem Stylesheet ein background-image-Attribut im body-Tag definiert, das ich völlig übersehen hatte #paralyzed#

Danke für euren Input!

renegrass ·

Hallo,

ich denke es wäre einfacher nur eine CSS ID für den Body zu vergeben und dann einfach je nach Body id eine Bild per CSS zuzuweisen.

HTH

Rene