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
So funktioniert's bei mir:
echo "id: ".$_GET[id];
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...
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=|" />
)