Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 11/09/2009 12:30:20

cathy
Membre
Inscription : 17/04/2009
Messages : 56

2 Menus différents

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

#2 12/09/2009 19:41:46

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : 2 Menus différents

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

#3 13/09/2009 14:35:37

cathy
Membre
Inscription : 17/04/2009
Messages : 56

Re : 2 Menus différents

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

#4 13/09/2009 17:17:04

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : 2 Menus différents

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 wink

++ 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

#5 14/09/2009 11:36:35

cathy
Membre
Inscription : 17/04/2009
Messages : 56

Re : 2 Menus différents

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

#6 14/09/2009 13:59:03

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : 2 Menus différents

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;
}

cathy a écrit :

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 wink

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

#7 14/09/2009 17:06:03

cathy
Membre
Inscription : 17/04/2009
Messages : 56

Re : 2 Menus différents

Merci Davyk
Mais c'est bien ce que j'avais compris et ce que j'ai fait pour l'instant.

davyk a écrit :

ça c'est normal, zite est codé comme cela wink

Tu viens donc de me fournir la réponse, je ne peux rien faire pour ça... Tant pis !

Merci

Hors ligne

Pied de page des forums