Bug #1985
ferméEspace perso ne fonctionne plus
0%
Description
Suite à une mise à jour vers Silverpeas 5.5.6, l'espace personnel ne s'affiche plus.
Cela se produit lorsque le fichier navigation.js a été customiser pour un look client.
Un effet de bord très gênant est qu'après avoir cliqué sur l'espace perso (qui ne s'affiche pas), la console d'admin ne s'affiche plus et une erreur apparait.
Si l'on insiste c'est tout le visuel de Silverpeas (topFrame, DomainBar, ...) qui ne s'affiche plus.
Fichiers
Mis à jour par David Lesimple il y a plus de 13 ans
- Fichier Screenshot_1.jpg Screenshot_1.jpg ajouté
Mis à jour par Miguel Moquillon il y a plus de 13 ans
Attention, l'identifiant de l'espace personnel a désormais une valeur fixée qui est -10.
Il est défini dans la classe SpaceInst. Le fichier util/javaScript/lookV5/navigation.js a été mis à jour en conséquence.
Vérifiez le fichier personnalisé navigation.js avec celui de la version 5.5.6. Le problème peut venir de là.
Mis à jour par Sebastien Vuillet il y a plus de 13 ans
Il faudra faire une communication sur ce point, car cela impacte la migration des looks.
Quid des effets de bord que cela génère...
Mis à jour par Nicolas Eysseric il y a plus de 13 ans
C'est une très mauvaise idée de faire un navigation.js spécifique !
Il y a toujours moyen de rendre celui par défaut personnalisable par le biais de fonction "callback".
Ces fonctions sont appelées depuis le navigation.js par défaut. Ces fonctions sont implémentées (ou pas) dans la page qui inclut ce .js.
Mis à jour par David Lesimple il y a plus de 13 ans
ces méthodes "callback" n'étaient pas encore appelés dans le navigation.js (ex: treeLoaded()) pour la grande majorité des looks concernés et parfois il est difficile de faire autrement (ex: HCL)
le nombre de clients avec un navigation.js embarquée dans le look est important :
ghps, hcl, mgi, unocam, airesmarines, botanic, cg24, mgi, adef, limagrain, tpg, lne
Mis à jour par Nicolas Eysseric il y a plus de 13 ans
Je ne suis pas d'accord.
Au lieu de dupliquer à chaque look ce navigation.js, il aurait fallu revenir vers le produit pour demander une adaptation du navigation.js standard. Et ainsi le rendre de plus en plus personnalisable !
Bref, quelle est la correction exacte que vous devez apporter à votre look ?
Mis à jour par David Lesimple il y a plus de 13 ans
Remplacer le contenu de la méthode openMySpace() par celui du navigation.js du lookV5