[phpjavascript]reaction au changement de page
Résolu
Bonjour a tous et bonne année!
Je suis en train de créer un site web pour une agence d'architecture (stage).
Je souhaiterais optimiser un peu ce que j'ai fais, je m'explique.
Je souhaiterai savoir si dans mon template je pouvais lui dire de changer la couleur des menu lorsqu'on est sur la page de celui ci.
Exemple:
Je suis sur la page d'accueil
Je clique sur présentation de l'agence
et la je voudrais que l'élément (le bouton ) passe en rouge
devienne
et ceci dans le template de base qu'on répète pour chaque page.
j'aimerais éviter de tout recopier a chaque page
Je suis en train de créer un site web pour une agence d'architecture (stage).
Je souhaiterais optimiser un peu ce que j'ai fais, je m'explique.
Je souhaiterai savoir si dans mon template je pouvais lui dire de changer la couleur des menu lorsqu'on est sur la page de celui ci.
Exemple:
Je suis sur la page d'accueil
Je clique sur présentation de l'agence
et la je voudrais que l'élément (le bouton ) passe en rouge
<li><a href="<?php echo WEBPATH . 'agenceP';?>" title="AGENCE"><img src="<?php echo IMPATH; ?>agenceNoire.png"</li>
devienne
<li><a href="<?php echo WEBPATH . 'agenceP';?>" title="AGENCE"><img src="<?php echo IMPATH; ?>agenceRouge.png"
et ceci dans le template de base qu'on répète pour chaque page.
j'aimerais éviter de tout recopier a chaque page
4 réponses
-
Merci bien je vais tester ca plus tard!
-
Bien, dans ce cas, le plus rapide et le plus simple c'est déjà d'avoir un nommage des fichiers correct. agenceRouge, agenceNoire, agenceJaune etc.
En minuscule c'est encore mieux.
Ensuite il suffit de passer un paramètre de couleur dans l'url.
https://www.monagence.com/?couleur=Rouge
Ensuite tu n'as plus qu'à le tester et à l'ajouter au bout de ton fichier.
<li><a href="<?php echo WEBPATH . 'agenceP';?>" title="AGENCE"><img src="<?php echo IMPATH; ?>agence<?php echo $_GET['couleur'];?>.png"</li>
C'est pas super propre mais bon. C'est encore le plus rapide sans connaître toute la structure de tes pages. -
oui!
-
Bonjour
Est-ce que la page est rechargée au clic ?