Il est possible d'avoir des menus déroulants dans Protostar.
Pour cela il faut que le module de menu soit publié dans la position "position-1" avec les paramètres :
Niveau de départ : 1
Dernier niveau : Tout
Afficher tous les liens : Oui
Suffixe CSS de menu (dans Paramètres avancés) : " nav-pills" (avec un espace devant)
Par défaut Protostar ne peut afficher qu'un seul niveau de sous-menu. Il est possible avec un script ajouté dans le fichier index.php de Protostar d'aller plus loin.
Il est possible d'avoir des menus déroulants dans Protostar.
Pour cela il faut que le module de menu soit publié dans la position "position-1" avec les paramètres :
Niveau de départ : 1
Dernier niveau : Tout
Afficher tous les liens : Oui
Suffixe CSS de menu (dans Paramètres avancés) : " nav-pills" (avec un espace devant)
Par défaut Protostar ne peut afficher qu'un seul niveau de sous-menu. Il est possible avec un script ajouté dans le fichier index.php de Protostar d'aller plus loin.
Amicalement,
Bonjour,
Je viens d'essayer avec un de mes menus mais cela ne marche pas bien.
De base les options du menu sont toutes déroulées et le tire du menu n'apparait pas.
Est-ce les suffixe CSS que je renseigne mal ?
Je mets nav_pills avec un espace devant (sans les guillemets)
Ce n'est pas nav_pills (avec un souligné) qu'il faut mettre.
Il faut mettre nav-pills (avec un tiret) et toujours avec un espace devant.
Amicalement,
Rajoz
Bonjour,
Effectivement c'est le souligné qu'il faut mettre.
Par-contre je n'ai toujours pas de menu qui se déroulent mais toutes les options du menu les unes à la suite des autres.
Il faut renseigner le suffixe de classe CSS avec _menu ?
Comme je l'ai déjà dit dans les posts précédents c'est le tiret qu'il faut mettre : nav-pills
_menu ne sert à rien, c'est juste une séquelle des anciennes versions de Joomla!
Amicalement,
Rajoz
Je mets bien le tiret et avec un espace devant nav-pills mais j'ai toutes les options du menu les unes à la suite des autres sans que le titre du menu apparaisse.
Mets-tu bien nav-pills dans le paramètre "Suffixe CSS de menu" ?
Je te joins des images pour montrer où se met nav-pills et les résultats sans le nav-pills et avec le nav-pills pour que tu puisses voir la différence d'affichage du menu.
Image de la configuration : Image du menu sans le nav-pills : Image du menu avec le nav-pills :
Si le problème persiste, le mieux serait de poster un lien vers ton site que je puisse voir le problème.
Mets-tu bien nav-pills dans le paramètre "Suffixe CSS de menu" ?
Je te joins des images pour montrer où se met nav-pills et les résultats sans le nav-pills et avec le nav-pills pour que tu puisses voir la différence d'affichage du menu.
Image de la configuration : [ATTACH=CONFIG]28266[/ATTACH] Image du menu sans le nav-pills : [ATTACH=CONFIG]28267[/ATTACH] Image du menu avec le nav-pills : [ATTACH=CONFIG]28268[/ATTACH]
Si le problème persiste, le mieux serait de poster un lien vers ton site que je puisse voir le problème.
Amicalement,
Rajoz
Bonjour Rajoz,
Le site que je prépare est en local.
Je te fais une copie écran du paramétrage et du résultat :
Résultat : les options du menu principal sont affichées et à l'horizontal au lieu d'être à la vertical.
Le menu dropdown de Protostar affiche horizontalement le premier niveau de menu et verticalement le deuxième niveau de menu en déroulant les liens en dessous des liens de premier niveau.
J'ai ajouté le lien Test en sous-menu de Sites exemples. Quand je passe la souris sur Sites exemples, le lien test se déroule en dessous (c'est l'effet "dropdown") :
Le menu dropdown de Protostar affiche horizontalement le premier niveau de menu et verticalement le deuxième niveau de menu en déroulant les liens en dessous des liens de premier niveau.
J'ai ajouté le lien Test en sous-menu de Sites exemples. Quand je passe la souris sur Sites exemples, le lien test se déroule en dessous (c'est l'effet "dropdown") : [ATTACH=CONFIG]28274[/ATTACH]
Si j'ai bien compris mon problème est plus liè au choix du template.
J'ai essayé avec d'autres Beez3 et 5 et j'ai toujours mes options qui s'affichent à l'horizontal.
Il n'y a pas un template qui permettrait d'afficher les options à la verticale ?
Si j'ai bien compris tu ne souhaites pas le menu horizontal avec déroulants verticaux de Protostar, mais un menu vertical pour le premier niveau avec des déroulants horizontaux pour les niveaux suivants.
Pour cela le plus simple c'est d'utiliser une extension comme MaximenuCK indiquée par Tofffe au tout début de cette conversation.
Si j'ai bien compris tu ne souhaites pas le menu horizontal avec déroulants verticaux de Protostar, mais un menu vertical pour le premier niveau avec des déroulants horizontaux pour les niveaux suivants.
Pour cela le plus simple c'est d'utiliser une extension comme MaximenuCK indiquée par Tofffe au tout début de cette conversation.
En fait je veux que mon premier niveau de menu soit vertical tout comme le deuxième.
En horizontal je souhaite avoir uniquement l'ensemble de tous mes menus.
J'ai téléchargé MaximenuCK comme indiqué.
C'est pas évident à paramétrer et la documentation complète est payante.
Je veux bien payer mais après avoir adopté mais pas payer pour tester.
En fait je veux que mon premier niveau de menu soit vertical tout comme le deuxième.
En horizontal je souhaite avoir uniquement l'ensemble de tous mes menus.
La première phrase me fait penser à un menu dans les colonnes de droite (position-7) ou de gauche (position-8) de Protostar.
Mais je ne comprends pas la deuxième phrase avec un ensemble de tous tes menus à l'horizontale.
Au total j'avoue que je ne vois pas bien ce que tu veux faire, donc difficile de t'aider.
Peut-être que si tu mettais un dessin du résultat que tu veux obtenir, j'y verrai plus clair.
Commentaire