none
Effets de bords après alteration d'une MasterPage RRS feed

  • Question

  • Bonjour,

    J'ai modifié une MasterPage pour y insérer (attention, pas taper les doigts) un ASCX et un UserControl.
    Et, rien d'étonnant, je me retrouve avec des bizarreries.

    En l'occurence l'impossibilité d'afficher les éléments de listes avec plusieurs groupements (condensé). J'ai un "Chargement..." perpetuel au lieu de voir la liste des éléments. C'est apparement le même bug qu'avec un #RENDER FAILED, vu qu'en cochant l'option Condensé cela s'affiche parfaitement.

    Autre truc, en appliquant la MasterPage (qui est basée sur un template "Site vide") sur un site type "Meeting" j'ai des erreurs. Logique, il doit manquer une DLL relative aux Meetings à déclarer (j'ai un "g_InstanceId is not definied").

    Bref, y a t'il des recommandations particulières à la modification d'une MasterPage ? En gros il me faudrait quelque chose d'universel. 

    Sous-entendu, je voudrais éviter d'avoir des effets indésirables. 

    Cordialement
    Alexis
    mercredi 3 juin 2009 08:34

Toutes les réponses

  • Bonjour, 

    Vous pourriez regarder dans le journal d'événement et dans les logs SharePoint pour chercher des indices sur la source de l'erreur.

    Sinon, pour trouver d'où vient le problème il faudrait identifier lequel des 2 contrôles que vous avez ajouté pose problème.
    Retirez en un des 2, testez, recommencez la même opération avec l'autre, et vous devriez alors savoir lequel des 2 engendre le bug.
    Vous pourriez aussi essayer en enlevant les 2 contrôles, pour voir si par mégarde vous n'auriez pas altéré autre chose dans la master page.

    D'après les éléments que vous citez je pense plus à une erreur javascript qu'à un problème de références d'assembly, vérifiez que vos contrôles ne redéclarent pas des variables javascript déjà définies par SharePoint.

    Concernant les recommandations, je ne vois pas en quoi ajouter des contrôles pourrait poser problème. En supprimer, par contre, serait risqué.

    http://blogs.developpeur.org/anouvel
    jeudi 4 juin 2009 18:16