Fil d'ariane sur objet externe

4.0
Fil d'ariane sur objet externe
0
Tags: #<Tag:0x00007f5ff070fd58>
(Lucie Richard) #1

Bonjour,

Dans mon menu j’ai plusieurs menus : Obj1, Obj2, ObjExt3.
Obj1 et Obj2 pointent des objets DB, et ObjExt3 pointe vers un objet externe.

Quand l’utilisateur clique sur Obj1 puis ObjExt3, le fil d’ariane affiche Obj1 > ObjExt3. Idem si Obj2 > ObjExt3.

Alors que si l’utilisateur navigue en Obj1 et Obj2 il n’y aura toujours que le Objx correspondant à la page en cours.

Nous avons remarqué quand nous passons par un objet externe nous retrouvons dans le fil d’ariane la page que nous avons précédemment visualisée.

Exemple dans la capture:
Obj 1 - Mes rencontres
ObjExt 3 - RIDA
menu_objext

(François Genestin) #2

Actuellement

  • L’accès par menu à un objet ré-initialise le fil d’ariane sur cette recherche/liste.
  • L’accès à un object externe ne fait qu’empiler l’objet au fil d’ariane

Il faudrait en effet que le comportement soit identique lorsqu’on part du menu, on va changer ça.

(François Genestin) #3

Je ne reproduis pas votre cas sur la UI responsive à jour, le fil d’ariane est bien réinitialisé que ce soit un objet interne ou externe ouvert depuis le menu.

Il n’est pas sensé non plus afficher la racine “Accueil” puisque on y revient depuis un click sur le logo.

Quel est le code de votre objet ? votre version ?

(Lucie Richard) #4

Bonjour,
Ci-dessous plus d’information.

Nos versions :
4.0 patch level P23b (database patch level P22)
4.0 patch level P22 (database patch level P22)

J’ai fait une vidéo sur une instance de test pour montrer sur la version 4.0 patch level P23b (database patch level P22).

  • testjs et testObject donc des ObjectDB
  • testbreadcrumb : object externe qui ne contient pas de code, juste une url ([EXPR:HTMLTool.getListURL(“ObjectInternal”, “”)])

Pour la racine “Accueil” ne pas en tenir compte, c’était un ajout de notre part.

(François Genestin) #5

Dans votre exemple ce n’est donc pas un objet externe en tant que tel (avec une méthode display et des resources web) mais juste une URL.

il faut spécifier le paramètre d’URL “nav=new” en second argument pour créer une nouvelle navigation, car sinon par défaut si vous ne mettez rien ce sera un “nav=add” par défaut.