Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-5647

Les rubriques sélectionnées dans le menu le sont alors qu'elles ne devrait pas (page accueil de rubrique)

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Majeur Majeur
    • master, 6.07.49
    • 6.07.47
    • Aucune

      Résumé

      Voir l'analyse pour comprendre en détail.

      Si une page d'accueil de la rubrique d'une fiche est identique à la page d'accueil des rubriques des menus, alors ces dernières sont sélectionnées par défaut.

      Analyse

      Voir exemple ici :

      https://recette-ksup-67.sup.rancher.kosmos.fr/rubrique-2/test-rubrique-selectionnee-page-daccueil

      La fiche est rangée dans la rubrique 2 qui a pour page d'accueil "Liste de fiches de la rubriques" > "Actualités" :

      La rubrique 1 a aussi une page d'accueil du même type :

       

       

      Les deux rubriques ont les mêmes pages d'accueils : la rubrique 1 est sélectionnée alors qu'elle ne devrait pas l'être.

      Code

      Dans com.kportal.ihm.utils.FrontUtil#getMenuParRubrique, on cherche à savoir si le menu est courant ou pas (si menuCourant alors on sélectionne le menu en bleu comme sur la capture d'écran du ticket).

      Le service com.kportal.ihm.utils.FrontUtil#isMenuCourant permet de calculer menuCourant.

      Dans cette dernière méthode, on appelle com.univ.objetspartages.services.ServiceRubrique#isHeadPageSharedBetweenSections qui regarde si les deux rubriques ont la même page d'accueil.

       

       

       

            gabriel.boursier Gabriel BOURSIER [X] (Inactif)
            gabriel.boursier Gabriel BOURSIER [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: