Zum Inhalt springen

Hintergrundbilder nach GET['id'] zuweisen

Erstellt am 17. Februar 2007 · 2 Antworten · letzte Antwort am 18. Februar 2007

Tags: HTML & CSS, Frage

crossi ·

Mahlzeit 🙂

Frage: Kann man Typo3 dazu bewegen, Hintergrundbilder nach der Seiten-Id zuzuordnen und damit die Seite verschieden gestalten?

In PHP würde ich sowas wie folgt lösen:

<? php
 $hPic = $_GET['id'] ? == 81 ? 'fileadmin/images/css/inhalt_bg.png' : 'fileadmin/images/css/inhalt_bg1.png';
?>

und dann weiter unten im HTML-Bereich die Variable ausgeben:

	  <table cellspacing="0" cellpadding="0" border="0" style="width:755px; background-color:#ECAC01; background:url('{$hPic}') repeat-y;">

Gibts für sowas ne Typo3-Lösung?

Danke schon mal im Voraus

Gruß
crossi

just2b ·

Hallo,

du kannst zB in Seiteneigenschaften den Seitentyp auf Erweitet umstellen und unter Dateien ein Bild angeben/hochladen und dann das so ansprechen:

temp.image = IMAGE
temp.image {
        	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
}

mittels slide wird das Bild an alle Unterseiten vererbt und erst überschrieben wenn ein neues angegeben wird.

georg

crossi ·

Hallo Georg,

sorry, dass ich mich jetzt erst melde.

Habe Deinen Tipp ausprobiert, konnt ihn aber ehrlichgesagt mangels Wissen nicht umsetzen. Habe erst vor ein paar Wochen mit Typo3 begonnen und dafür reichts eben noch nicht.

Dennoch konnte ich das Problem anders lösen: Ich habe einfach auf der betreffenden Seite ein extTemplate erzeugt und dort den CSS-Pfade im Headerbereich geändert. Das bedeutet, dass diese Seite ein anderes CSS zugeteilt bekommt, sodass ich diese Seite nach belieben im Aussehen ändern kann.

Das war für mich jetzt am einfachsten und ging am schnellsten. Vor allem habe ich verstanden, was ich da mache. 😃

Ich bedanke mich trotzdem für Deine Antwort.

Gruß
crossi