Lien actif d'un sous-menu

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Lien actif d'un sous-menu

    Bonjour à tous,

    Je développe actuellement un site sous Joomla 2.5 et j'ai un petit souci, et c'est pas super simple à expliquer

    En fait, j'ai un menu de navigation dans lequel il y a un item qui s'appelle "SALLES". Lorsqu'on clique sur celui-ci, on arrive sur une nouvelle page. Et sur cette page, il y a un second menu avec trois items "SALLE 1", "SALLE 2", etc...

    Cette nouvelle page affiche par défaut l'article correspondant à "SALLE 1". Le problème, c'est que je voudrais pouvoir afficher l'élément "SALLE 1" du second menu d'une autre couleur pour qu'on comprenne que c'est de celle-ci dont il s'agit. Mais comme en fait on arrive sur la page via le menu de navigation, l'élément "SALLE 1" du second menu n'a pas de classe active...

    Quelqu'un aurait la solution ? Sa fait un moment que je cherche sans succès

    Merci d'avance !

  • #2
    Re : Lien actif d'un sous-menu

    Bonjour,

    Votre menu provient d'où ? D'un template ? D'une extension/module que vous avez installé ?

    Normalement, lorsqu'un item du menu est cliqué par l'utilisateur, il arrive sur une page d'un article ou autre, et cet item obtient par défaut la classe CSS "active".
    Il faut donc dans le fichier CSS du template, modifier la classe .active, en rajoutant ce que vous souhaitez.

    Cordialement
    Besoin de debugguer votre site, pensez à Firebug : http://www.grafikart.fr/tutoriels/ht...ion-firefox-76
    Vous avez trouvé une solution, mettez votre discussion en [Réglé] ? http://forum.joomla.fr/announcement.php?f=58
    Je ne donne pas suite aux messages privés (MP) non sollicités !

    Commentaire


    • #3
      Re : Lien actif d'un sous-menu

      Oui, je sais comment fonctionne la classe active. En fait, j'ai un module de menu en position "navigation" et un autre module de menu en position "navigation-salles".
      J'ai fait des screenshots pour illustrer le truc :



      Voilà l'affiche des menus lorsqu'on a cliqué sur "Les Salles" dans la navigation du haut.
      L'article affiché en-dessous est le même article que celui qui est affiché lorsqu'on clique sur "Salle 1" dans le menu du bas.



      Et voilà l'affichage lorsqu'on a cliqué sur "Les Salles" puis sur "Salle 1". L'article reste donc inchangé (ce qui est normal).

      Donc en fait, je voudrais faire en sorte que lorsqu'on clique sur "Les Salles", l'élément "Salle 1" soit habillé de la classe active.
      Voilà, j'espère avoir été plus clair
      Fichiers joints
      Dernière édition par Xenosis à 26/02/2013, 18h39

      Commentaire


      • #4
        Re : Lien actif d'un sous-menu

        Ok donc des modules type menu.
        Il faut donc que ton menu "Les salles" est lui aussi la classe .active. Normalement vu que c'est l'item parent, il devrait avoir une classe .current (ou une autre classe dans ce style sans faire de mauvais jeu de mot ).

        Les captures d'écran ne fonctionnent pas (petit bug vbulletin du forum joomla.fr).
        Si tu pouvais les envoyer sur un serveur type imageshack.com (ou un autre hebergeur d'image), ça serait sympa.
        Besoin de debugguer votre site, pensez à Firebug : http://www.grafikart.fr/tutoriels/ht...ion-firefox-76
        Vous avez trouvé une solution, mettez votre discussion en [Réglé] ? http://forum.joomla.fr/announcement.php?f=58
        Je ne donne pas suite aux messages privés (MP) non sollicités !

        Commentaire


        • #5
          Re : Lien actif d'un sous-menu

          J'ai mis à jour mon message précédent avec les images

          En fait j'ai oublié de préciser que les deux menus étaient séparés, les différentes salles (1,2,3) sont dans un autre menu et sont des liens de menu racine. Du coup, quand je clique sur une des salles, la classe active de "Les salles" disparaît... C'est un vrai casse-tête

          Commentaire


          • #6
            Re : Lien actif d'un sous-menu

            A ma connaissance on ne peut pas, vu que les 2 menus ne sont pas rattachés.
            Il faudrait créer un seul menu, et quand on clique sur "Les salles", le sous menu "Salle 1, Salle 2, Salle 3" apparait.
            Plus facile à dire qu'à faire je sais, mais je ne vois que ça.

            Peut être qu'un autre membre aura une meilleure solution.
            Besoin de debugguer votre site, pensez à Firebug : http://www.grafikart.fr/tutoriels/ht...ion-firefox-76
            Vous avez trouvé une solution, mettez votre discussion en [Réglé] ? http://forum.joomla.fr/announcement.php?f=58
            Je ne donne pas suite aux messages privés (MP) non sollicités !

            Commentaire


            • #7
              Re : Lien actif d'un sous-menu

              D'accord, il me semblait bien que c'était pas évident...

              Merci quand même pour ton aide

              Commentaire


              • #8
                Re : Lien actif d'un sous-menu

                Bonjour,
                En fait, il me semble que c'est possible en utilisant le fait que tu peux créer des alias de menu.
                Dans ton menu secondaire, tu créés les liens "salle 1" à X.
                Dans ton menu principal, tu créés un alias de lien avec le titre de "Les salles" et pointant vers le menu "Salle 1".
                Quand tu cliques sur "Les salles" c'est en fait "salle1" qui est activé.
                Tu fais apparaître le menu secondaire avec tous les liens de ton menu secondaire.
                @+
                Création de site web | Site de référence sur les fibres végétales | Administrateur du site

                Commentaire


                • #9
                  Re : Lien actif d'un sous-menu

                  Bonjour Goum,

                  Je n'ai pas tout compris... En fait, tu veux dire qu'il faut que je mette le même alias de menu à "Les salles" que pour "Salle 1" ?

                  Commentaire


                  • #10
                    Re : Lien actif d'un sous-menu

                    Envoyé par Xenosis Voir le message
                    Bonjour Goum,

                    Je n'ai pas tout compris... En fait, tu veux dire qu'il faut que je mette le même alias de menu à "Les salles" que pour "Salle 1" ?
                    Oui c'est ce qu'il veut dire...

                    ce qui active une option de menu, c'est l'itemid...
                    Christophe
                    http://www.webcrea.fr

                    Commentaire


                    • #11
                      Re : Lien actif d'un sous-menu

                      Merci webcrea.

                      Mais je ne peux pas le faire :

                      L'enregistrement a échoué avec l'erreur suivante : Un autre élément de menu possède le même alias dans la racine. La racine est le parent de plus haut niveau.

                      Commentaire


                      • #12
                        Re : Lien actif d'un sous-menu

                        change l'alias
                        Christophe
                        http://www.webcrea.fr

                        Commentaire


                        • #13
                          Re : Lien actif d'un sous-menu

                          C'est ce que j'ai fait. Je suis allé dans mon menu "Navigation", dans le lien de menu "Les Salles" j'ai mis l'alias "salle-4" puis je suis allé dans mon menu "Navigation des salles", dans le lien de menu "Salle 1" pour mettre l'alias à "salle-4" et j'ai obtenu cette erreur.

                          Commentaire


                          • #14
                            Re : Lien actif d'un sous-menu

                            Quand je dis change l'alias, cela signifie que tu dois mettre 2 alias différents pas 2 alias pareils !! Cela me semble assez clair pourtant...
                            Christophe
                            http://www.webcrea.fr

                            Commentaire


                            • #15
                              Re : Lien actif d'un sous-menu

                              Ben ils sont déjà différents à la base, j'en ai un qui est "les-salles" et l'autre qui est "salle-1".

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X