Zum Inhalt springen

Dynamische Hintergrundbilder

Erstellt am 27. Februar 2007 · 8 Antworten · letzte Antwort am 19. März 2007

Tags: Frage

cavalorn ·

Hallo,

ich möchte, dass auf meiner Seite das Headerbild (http://p25465.typo3server.info/) auf jeder Seite ein anderes, vorher festgelegtes ist. Wie kann man das methodisch angehen?

Ich habe das Headerbild über meine CSS-Datei eingefügt. Deswegen fällt mir folgende Variante ein: Für jede Seite ein CSS mit den Headerinformationen resp. dem jeweiligen Bild erstellen. Dann für jede Seite über ein "Extension Template" die CSS einfügen - und hoffen, dass es klappt.

Was haltet ihr davon? Seht ihr noch eine andere, möglicherweise einfachere Heransgehensweise.

Danke für jede sachdienliche Info

Viele Grüße
cav

cavalorn ·

hey danke, so eine vereinfachung wäre natürlich klasse.

ich habe den marker im template angelegt und das typoscript wie angegeben auf meine bedürfnisse zugeschnitten:

marks.IMG = COA
marks.IMG {
        # HTML-Objekt
        5 = HTML
        5.value = style="background:url(
       
        # Bild
        10 = IMG_RESOURCE
        10 {
                file.maxH = 250
                file.maxW = 771
                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;"
 }

Dann habe ich bei einer erweiterten Seite ein Bild eingefügt, bekomme aber im nicht das bild, sondern die ausgabe:

style="background:url(uploads/media/header2.jpg) 50% no-repeat;"

so sieht es auf der webseite aus: http://www.demokratie-mitmachen.de/14.0.html

(das bild im hintergrund mit den zwei mädels ist noch aus dem css 😉 )

wo mache ich hier was falsch? es sieht so aus, als ob typo3 beim umwandeln der seite ins html normalen text aus dem ts gemacht hat...

just2b ·

Hallo,

du hast wohl die seite bei dem link nicht ganz durchgelesen ... der marker IMG muss in das div selbst, also bei dir zB

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

georg

cavalorn ·

hey - das isses! :p

ich habe das wohl nicht bemerkt, weil ich gar nicht an die möglichkeit gedacht habe, das man sowas überhaupt machen kann. typo3 zerpflückt sozusagen dass css in mehrere teile - und der mittelteil, das bild - ist der dynamische.. klasse

ich habe jetzt nur noch ein formatierungsproblem: habe die richtige höhe des bildes angegeben, er zeigt aber nur ein fünftel des bildes

just2b ·

Hallo Frank,

canario_aleman schrieb

Wie kann ich unter Verwendung von automaketemplate inline css in das DIV hinzufügen

keine Ahnung, habe noch nie einen Vorteil von automaketemplate gesehen und dementsprechend nie verwendet

georg