Bonsoir

Je suis consciente que ma question a déjà fait l'objet de plusieurs post. Je les ai tous lus, et n'ai quand même pas réussi.
Je souhaite réussir à générer la fameuse classe open_at_load dynamiquement pour garder les sous menus de mon site ouverts lorsqu'on y navigue.
Je connais html et css mais malheureusement mes connaissances en php sont limitées.

Voici mon code

Pour mon menu

<div id="menu">

<ul class="navigation"> 
 
    <li class="toggleSubMenu"><span>L'atelier</span> 
        <ul class="subMenu"<?php if ($thisPage == 'atelier') {echo ' class="open-at-load"';} ?>> 
            <li><a href="atelier.php">Qui sommes-nous ?</a></li>
            <li><a href="fonctionnement.php">Notre fonctionnement</a></li> 
            <li><a href="collaborateurs.php">Nos collaborateurs</a></li>  
        </ul> 
    </li> 
	
    <li class="toggleSubMenu"><span>Réalisations</span> 
        <ul class="subMenu"> 
            <li><a href="presse.php">Presse</a></li> 
            <li><a href="edition.php">Edition</a></li>
            <li><a href="communication.php">Communication</a></li>
            <li><a href="web.php">Web</a></li> 
        </ul> 
    </li> 
	
    <li><a href="contact.php" title="Contactez-nous">Contact</a></li> 
 
</ul>
</div>


En haut de chaque page correspondant à un sous-menu j'ai mis
<?php $thisPage='atelier'; ?>


Cela ne suffit pas. J'ai essayé aussi de mettre le php dans la balise <li>...
Suis-je vraiment loin du compte?

Merci de votre aide. Julie
Modifié par lewebdejulie (22 Aug 2010 - 20:48)
Oui, je l'avais vu. Je me suis repenchée dessus, j'ai compris le principe de générer un tableau et de le passer en revue pour générer la classe avec des conditions. Je vais essayer de l'appliquer à mon cas.
Néanmoins je n'ai pas compris la première ligne
$page_en_cours = basename($_SERVER['PHP_SELF']);

Je la mets sur chacune de mes pages en changeant le nom de basename?
Cette ligne permet de ne pas avoir à écrire soi-même :
<?php $page_en_cours = 'atelier'; ?>
car ce sera fait automatiquement en fonction de l'url.