Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Est-il possible de faire 2 menus différent ? Je m'explique :
- 1er menu, en haut de page : n'appelle que les pages de 1er niveau d'arborescence
Ex : Page 1 - Page 2 - Page 3
- 2ème menu, en bas de page : appelle les pages de 1er niveau + 2ème niveau mais sans avoir à cliquer sur le 1er niveau pour faire apparaître le 2ème niveau
Ex : Page 1 - Sous-page 1 - Sous-page 2 - Page 2 - Page 3
J'ai trouvé comment ne pas afficher les sous pages pour le menu 1, mais je cale pour le menu 2.
Merci d'avance,
Hors ligne
salut,
je pense que le plus facile serait de créer toi-même ton menu 1 genre:
lien vers page 1 - lien vers page 2 - lien vers page 3
et le menu 2 normal.
parce que si tu cache le second niveau de ton menu par la css genre:
.zli2 {
display: none;
}
ça le cachera dans tous les menus que tu voudras mettre
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Merci Davyk
Mais j'essayais de conserver l'automatisation du menu, afin que le webmaster s'il rajoute une page, celle-ci soit visible automatiquement par le menu, sans intervention de l'administrateur du site.
Hors ligne
voilà, je t'ai trouvé une solution css:
la div menu simple que tu places où tu veux:
<div id="ton_id">
<?php echo $zite->content['menu'] ?>
</div>
et dans ton css, tu rajoutes:
#ton_id .zli2 {
display: none;
}
par contre la fonction recherche apparait 2 fois et ça je peux rien y faire, faudrait voir avec jpg
++ vYk
Dernière modification par davyk (13/09/2009 17:26:08)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Merci Davyk,
C'est effectivement, ce que j'ai fait pour mon menu1 (j'ai pas de pb avec le moteur de recherche, je ne l'ai pas mis)
En revanche, c'est pour mon menu2, car si j'enlève .zli2 {display:none}, j'ai bien mes sous page, mais seulement si je clique sur la page parente.
a+
Hors ligne
sauf ton respect, je crois que tu n'as pas compris l'exemple, peut-être est-ce moi qui n'ais pas été assez clair, je recommence:
ton menu"simplifié" tu l'appelles dans une div dont l'id est par exemple ton_id, ce qui donne:
<div id="ton_id">
<?php echo $zite->content['menu'] ?>
</div>
puis dans ta css tu dis que le 2è niveau (les pages filles) , zli2 ne doivent pas apparaître dans le menu appelé dans la div dont l'id est ton_id (en suivant le même exemple), ce qui donne:
#ton_id .zli2 {
display: none;
}
ensuite ton menu "normal" doit montrer les pages filles donc il faut conserver également dans ta css ce qu'il y a actuellement, à savoir:
.zli2 {
margin-left: 16px;
}
en résumé dans ta css, il y aura:
#ton_id .zli2 {
display: none;
}
.zli2 {
margin-left: 16px;
}
pour mon menu2, j'ai bien mes sous page, mais seulement si je clique sur la page parente.
ça c'est normal, zite est codé comme cela
bonne utilisation
++ vYk
Dernière modification par davyk (14/09/2009 14:02:33)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Merci Davyk
Mais c'est bien ce que j'avais compris et ce que j'ai fait pour l'instant.
ça c'est normal, zite est codé comme cela
Tu viens donc de me fournir la réponse, je ne peux rien faire pour ça... Tant pis !
Merci
Hors ligne
Pages : 1