Bonjour.
Je fais fasse à un problème dans la création d'une seconde feuille de style pour mon site. Cette feuille est destinée à être utilisée sur certaines pages, ce sont simplement les couleurs et certaines images qui changent. A priori, pas de problème.
Là où ça coince, c'est que mon menu est commun à l'ensemble du site (via un inclue en php). Il se trouve qu'un élément de sa mise en page (barre de séparation horizontale, qui est une petite image de 1px de hauteur) ne passe pas par la feuille de style mais est directement affiché via le code html comme ceci:
Pour mon second style, il faudrait donc que je change la couleur de cette barre de séparation... mais si je le fais, ça change aussi sur les pages avec mon style n°1.
Je voulais donc savoir s'il est possible d'écrire une condition en php qui permette d'afficher une image n°1 ou une image n°2 en fonction de la feuille de style qu'utilise la page courante. Je pensais à quelque chose du genre:
Ne faites pas attention aux horreurs qui auraient pu se glisser dans cette condition, je suis nul en php
Modifié par Chrispic (07 Jun 2011 - 03:53)
Je fais fasse à un problème dans la création d'une seconde feuille de style pour mon site. Cette feuille est destinée à être utilisée sur certaines pages, ce sont simplement les couleurs et certaines images qui changent. A priori, pas de problème.
Là où ça coince, c'est que mon menu est commun à l'ensemble du site (via un inclue en php). Il se trouve qu'un élément de sa mise en page (barre de séparation horizontale, qui est une petite image de 1px de hauteur) ne passe pas par la feuille de style mais est directement affiché via le code html comme ceci:
<p class="separation"><img src="/kit/separation.png" alt="___________________" width="149" height="1"/></p>
Pour mon second style, il faudrait donc que je change la couleur de cette barre de séparation... mais si je le fais, ça change aussi sur les pages avec mon style n°1.
Je voulais donc savoir s'il est possible d'écrire une condition en php qui permette d'afficher une image n°1 ou une image n°2 en fonction de la feuille de style qu'utilise la page courante. Je pensais à quelque chose du genre:
<?php
if (stylesheet == style2.css)
{ echo '<p class="separation"><img src="/kit/separation2.png" alt="___________________" width="149" height="1"/></p>';}
else { echo '<p class="separation"><img src="/kit/separation.png" alt="___________________" width="149" height="1"/></p>';}
?>
Ne faites pas attention aux horreurs qui auraient pu se glisser dans cette condition, je suis nul en php
Modifié par Chrispic (07 Jun 2011 - 03:53)