OVH Cloud OVH Cloud

[SPS2003]

3 réponses
Avatar
Lydia
Bonjour,

Je voulais savoir si à partir d'un fichier CAB de WebPart (récupéré sur le
net) il était possible de modifié le code du WebPart.

En fait j'ai ajouté à mon portail un webpart de navigation mais il ne tient
absolument pas compte de la feuille de style personnalisé pour le site, ce
que j'aimerais modifié.

Merci
Lydia.

3 réponses

Avatar
Renaud COMTE [MVP]
Bien non

Le fichier cab contient une assembly dll aui lui est le resultat de la
compilation de visual studio

Ce fichier n'est pas modifiable, il faut obligatoirement le source original
si vous voulez le modifier

Desole mais c'est ainsi

Renaud Comte

Ps : il existe bien la notion de reflexion mais bon ...


"Lydia" a écrit :

Bonjour,

Je voulais savoir si à partir d'un fichier CAB de WebPart (récupéré sur le
net) il était possible de modifié le code du WebPart.

En fait j'ai ajouté à mon portail un webpart de navigation mais il ne tient
absolument pas compte de la feuille de style personnalisé pour le site, ce
que j'aimerais modifié.

Merci
Lydia.


Avatar
AnthonyB
Avec Reflector, tu peux récupérer la structure des méthodes.

Par contre, si on crée un nouveau Webpart héritant de la classe responsable
du Webpart utilisé dans l'assembly, on pourrait dériver cette classe et
substituer la méthode RenderWebPart pour y ajouter des styles perso (c'est
risqué mais si le code est bien fait, cela peut être jouable).
C'est envisageable si la classe n'est pas scellée mais bon c'est une piste.
Qu'en penses-tu Renaud ???

AnthonyB

"Renaud COMTE [MVP]" a écrit :

Bien non

Le fichier cab contient une assembly dll aui lui est le resultat de la
compilation de visual studio

Ce fichier n'est pas modifiable, il faut obligatoirement le source original
si vous voulez le modifier

Desole mais c'est ainsi

Renaud Comte

Ps : il existe bien la notion de reflexion mais bon ...


"Lydia" a écrit :

> Bonjour,
>
> Je voulais savoir si à partir d'un fichier CAB de WebPart (récupéré sur le
> net) il était possible de modifié le code du WebPart.
>
> En fait j'ai ajouté à mon portail un webpart de navigation mais il ne tient
> absolument pas compte de la feuille de style personnalisé pour le site, ce
> que j'aimerais modifié.
>
> Merci
> Lydia.


Avatar
Renaud COMTE [MVP]
Honnetement je ne suis pas fan de la substitution

Il serais plus simple je pense d'agir coté client en rajoutant les styles
par du simple javascript au ID de la navigation

Voila

Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la version
de SPS dans vos questions
cela eviterais des réponses erronées ou trompeuses comme récemment sur






la problématique de backup
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche







Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001]
[WSS]
"AnthonyB" a écrit dans le message de
news:
Avec Reflector, tu peux récupérer la structure des méthodes.

Par contre, si on crée un nouveau Webpart héritant de la classe


responsable
du Webpart utilisé dans l'assembly, on pourrait dériver cette classe et
substituer la méthode RenderWebPart pour y ajouter des styles perso (c'est
risqué mais si le code est bien fait, cela peut être jouable).
C'est envisageable si la classe n'est pas scellée mais bon c'est une


piste.
Qu'en penses-tu Renaud ???

AnthonyB

"Renaud COMTE [MVP]" a écrit :

> Bien non
>
> Le fichier cab contient une assembly dll aui lui est le resultat de la
> compilation de visual studio
>
> Ce fichier n'est pas modifiable, il faut obligatoirement le source


original
> si vous voulez le modifier
>
> Desole mais c'est ainsi
>
> Renaud Comte
>
> Ps : il existe bien la notion de reflexion mais bon ...
>
>
> "Lydia" a écrit :
>
> > Bonjour,
> >
> > Je voulais savoir si à partir d'un fichier CAB de WebPart (récupéré


sur le
> > net) il était possible de modifié le code du WebPart.
> >
> > En fait j'ai ajouté à mon portail un webpart de navigation mais il ne


tient
> > absolument pas compte de la feuille de style personnalisé pour le


site, ce
> > que j'aimerais modifié.
> >
> > Merci
> > Lydia.