Bonjour,
Je suis en train de mettre en place un système de css dynamique. Cela ne fonctionne pas pour l'instant et j'ai donc besoin de vos lumières.
Voila où j'en suis pour l'instant :
- fichier index.php, où je souhaite que les styles soient appliqués :
<head>
<link rel="stylesheet" type="text/css" media="screen" href="\css\css.php">
</head>
<body>
...
==> Ca, ça fonctionne, le fichier test.php est bien appelé.
- fichier params.ini, où sont stockés mes paramètres :
bgcolor=#40A497
- fichier css.php :
<?php
header("Content-type: text/css");
$bg_color = $this->params->get('bgcolor');
?>
#page_bg {
background: <?=$bg_color?>;
}
==> là ça coince ! Le css est bien appellé, car si je mets un code couleur à la place de <?=$bg_color?>, il s'applique. Mais le code d'appel du paramètre ne fonctionne pas...
Je suis un peu perdu : qu'est ce qui ne va pas dans mon code ?
Merci beaucoup pour votre aide.
Théo
Je suis en train de mettre en place un système de css dynamique. Cela ne fonctionne pas pour l'instant et j'ai donc besoin de vos lumières.
Voila où j'en suis pour l'instant :
- fichier index.php, où je souhaite que les styles soient appliqués :
<head>
<link rel="stylesheet" type="text/css" media="screen" href="\css\css.php">
</head>
<body>
...
==> Ca, ça fonctionne, le fichier test.php est bien appelé.
- fichier params.ini, où sont stockés mes paramètres :
bgcolor=#40A497
- fichier css.php :
<?php
header("Content-type: text/css");
$bg_color = $this->params->get('bgcolor');
?>
#page_bg {
background: <?=$bg_color?>;
}
==> là ça coince ! Le css est bien appellé, car si je mets un code couleur à la place de <?=$bg_color?>, il s'applique. Mais le code d'appel du paramètre ne fonctionne pas...
Je suis un peu perdu : qu'est ce qui ne va pas dans mon code ?
Merci beaucoup pour votre aide.
Théo