Re: Mettre en evidence un lien actif | Titre du sujet : Re: Mettre en evidence un lien actif par belugha sur 30/04/2007 15:11:45
Il doit y avoir une erreur de syntaxe php, dans mon fichier theme.html, puisque je vois '>>' sur ma page active.
Dans mon fichier theme.html:
<div id="menu"> <ul> <li<?php if ($SERVER['REQUEST_URI']=="<{xoAppUrl}>") echo " id=\"current\""; ?>> <a href="<{xoAppUrl}>" <img src="<{xoAppUrl uploads/images/accueil_menu.png}>" width="20px" height="20px" name="accueil" alt="Accueil"/>Accueil</a></li>
<li<?php if ($SERVER['REQUEST_URI']=="<{xoAppUrl modules/news/article.php?storyid=7}>") echo " id=\"other\""; ?>> <a href="<{xoAppUrl modules/news/article.php?storyid=7}>"<img src="<{xoAppUrl uploads/images/presentation_menu.png}>" width="20px" height="20px" name="presentation" alt="Présentation"/>Présentation</a></li>
</ul> </div>
Feuille de style: #menu { position: relative; float: right; right: 10px; }
#menu ul { margin: 0; list-style: none; }
#menu li { float: left; background-color: F5F5F5; padding: 0 0 0 9px; }
#menu img { float: left; margin-right: 5px; }
#menu .other a:hover { background-color: #3aa8e5; }
#menu .current { background-color: F5F5F5; }
#menu .current a { background-color: #F5F5F5; color: #263C5F; }
|
|