Zum Inhalt springen

PHP in CSS-Datei -> ID der Seite erhalten

Erstellt am 4. November 2007 · 3 Antworten · letzte Antwort am 5. November 2007

Tags: Frage

peppy ·

Hallo zusammen,

ich binde bei meiner Seite eine PHP-Datei (<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/kopfgrafik.css.php" />) ein, über die ich eine CSS ausgebe.

header("content-type: text/css");.

Nun würde ich gerne innerhalb dieser Datei auf die ID der Seite zugreifen können. So klappt es jedenfalls nicht:

$_GET['id']

Hat Jemand eine Idee, wie ich auf die ID zugreifen kann?

Danke schon mal,

Peppy

peppy ·

Also bei mir geht es nicht, weil die eingebundene Datei "kopfgrafik.css.php" scheinbar die ID der Seite nicht erhält.

Nun habe ich folgendes versucht, was aber auch nicht klappt:

page.includeCSS	{
			file2 = fileadmin/templates/css/kopfgrafik.css.php?id=[pid]
		}

Hierbei wird (wohl durch das Fragezeichen) die Datei erst gar nicht eingebunden...

peppy ·

Habe jetzt rausgefunden, dass das ganze über einen kleinen Umweg gelöst werden muss, damit man in der CSS-Datei auf die ID der Seite zugreifen kann.

Habe das nun so realisiert:

	headerData >
	headerData.11 = TEXT
	headerData.11.field = uid
	headerData.11.wrap (
		<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/kopfgrafik.css.php?id=|" />
	)