Bonjour! Voila mon soucis, j'ai un menu en JavaScript que j'aimerai utilisé sous CakePHP 2.0.4, le problème est de lui faire passer mes script JS dans le layout default.ctp et de lier mes pages a ce menu (sachant que le menu est sous forme d'images) et qu'il a un sous menu.
Voici le html du menu(je l'utilise en element, il est appelé dans default.ctp) :
<nav>
<ul id="navigation">
<li><a class="acceuil" href="#"></a></li>
<li><a class="professeurs" href="#"></a></li>
<li><a class="cours" href="#"></a>
<ul class="sf-menu">
<li><a href="#" class="danses"></a></li><br>
<li><a href="#" class="peda"></a></l>
<li><a href="#" class="planning"></a></li><br>
<li><a href="#" class="tarifs"></a></li>
</ul>
</li>
<li><a class="evenements" href="#"></a>
<ul class="sf-menu">
<li><a href="#" class="stages"></a></li><br>
<li><a href="#" class="soirees"></a></l>
<li><a href="#" class="festivals"></a></li><br>
</ul>
</li>
<li><a class="services" href="#"></a>
<ul class="sf-menu">
<li><a href="#" class="receptions"></a></li><br>
<li><a href="#" class="animations"></a></l>
<li><a href="#" class="projets"></a></li><br>
</ul>
</li>
<li><a class="galerie" href="#"></a>
<ul class="sf-menu">
<li><a href="#" class="photos"></a></li><br>
<li><a href="#" class="videos"></a></l>
<li><a href="#" class="presse"></a></li><br>
</ul>
</li>
<li><a class="contacts" href="#"></a></li>
</ul>
</nav>
Demo du menu
Dans PageController j'utilise la fonction :
function menu()
{
$pages = $this->Post->find('all', array(
'conditions' => array('type' => 'page','category' => 'nav', 'online' => 1),
'fields' => array('id','slug','name')
));
return $pages;
}
et le but serait de réadapter ce système a mon menu (Je vois vraiment pas comment m'y prendre):
<?php foreach($pages as $k=>$v): $v = current($v); ?>
<li><?php echo $this->Html->link($v'name'], $v'link']); ?></li>
<?php endforeach; ?>
Merci d'avance!