Bonjour,
Je me suis dis que j'allais m'appliquer sur l'affichage avant de vraiment créer le moteur du site. Je sais, logiquement, il faut faire le contraire..
J'ai mon code de mon menu :
<ul class="nav">
<li><a class="first" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
<li><a class="level" href="#">Menu</a></li>
</ul>
Affichage :
Ensuite, lorsque je procède à l'affichage avec les fonctions de CakePHP, cela ne s'affiche pas correctement, code :
<ul class="nav">
<li><a class="first" href="#">Accueil</a></li>
<?php //echo $this->element('menu'); ?>
<?php
$pages = $this->requestAction(array('controller' => 'pages', 'action' => 'menu'));
foreach ($pages as $key => $value) {
$value = current($value);
?>
<li><a class="level" href="#">
<?php
echo $this->Html->link($value'name'], $value'link']);
?>
</a></li>
<?php
}
?>
</ul>
Affichage :
Alors est-ce qu'il n'interprete mal le CSS ? Désolé, je débute sur CakePHP et j'ai un peu de mal à tous saisir, j'ai regardé le tutoriel jour 1 de CakePHP, mais bon...Faut le temps que sa monte au cerveaux on va dire ^^.
Amicalement,
DexX
J'ai posté pour rien ....
Car en regardant mon code, j'ai fais deux liens.
Donc il faut que je modifie mon lien en y mettant un tableau pour y assigner ma class :
<?php echo $this->Html->link($value'name'], $value'link'], array('class' => 'level')); ?>
Désolé du dérangement ...