-
Bug
-
Résolution: Résolu
-
Mineur
-
6.0-rc5
-
Aucune
Dans /jsp/liste_resultats.jsp :
liste_resultats.jsp
if (!isRechMotsCles && (REQUETE.indexOf("OBJET=ARTICLE") != -1 || REQUETE.indexOf("OBJET=DOCUMENT") != -1) && REQUETE.indexOf("CODE_RUBRIQUE=") != -1) { affichageDossierRubrique = true; } /* calcul du bloc "titre" */ titre = ctx.getMessage("ST_RESULTATS_DE_RECHERCHE"); ArrayList<InfosRubriques> rubriquesCourantes = FrontUtil.calculerRubriquesPageCourante(ContexteUtil.getContexteUniv(), ficheUniv, 5); InfosRubriques niveau1 = rubriquesCourantes.get(2); if (affichageDossierRubrique && niveau1 != null) { titre = niveau1.getIntitule(); } if (!isRechMotsCles) { titre += " " + ctx.getMessage("ST_RESULTATS_" + nomObjetCherche); }
De mon côté, j'ai une rubrique ("Services") dont la page renvoie vers /jsp/liste_resultats.jsp?&objet=article&CODE_RUBRIQUE=xxxxx
En suivant le code de liste_resultats, j'ai affichageDossierRubrique=true et donc le titre devient : "Services d'un article"
niveau1.getIntitule() -> "Services"
ST_RESULTATS_ARTICLE -> "d'un article".
Je ne vois pas vu la méthode de construction du titre dans quel cas ça peut donner un titre cohérent.