OVH Cloud OVH Cloud

[SPS2003] modif de l'URL d'une area par code

2 réponses
Avatar
TSC
Bonjour,

Je souhaite, depuis un custom code, modifier l'URL d'une AREA déjà créée,
comme le fais la page "_layouts/1036/speditcategory.aspx"

Le SDK de SPS2003 décrit l'objet Area avec les propriétés suivantes :
UrlNavigation qui dépend de Weburl, Urloverride, InheritUrl...

J'ai testé la modification de InheritUrl (enum) et de UrlOverride, suivis
d'un area.update(), qui sont les seules propriétés accessibles en écriture,
mais sans succès.

Peut-être faut-il modifier une/des propriété(s) de Area.Web ? Si oui,
laquelle ? Sinon, quelqu'un a des pistes pour la solution ?

merci de vos réponses

TS

2 réponses

Avatar
Stephane CORDONNIER [MVP]
Je dirais que c'est un bug de SharePoint ou un manque du modèle objet car si on regarde le contenu de la base de données avant et après modification via l'interface Web, on se rend compte que c'est la propriété WebUrl qui est utilisée.

Le problème c'est que cette propriété est en lecture seule dans le modèle objet.
--
Stephane CORDONNIER
http://www.sharepoint-france.com
[Microsoft MVP - France]



"TSC" a écrit :

Bonjour,

Je souhaite, depuis un custom code, modifier l'URL d'une AREA déjà créée,
comme le fais la page "_layouts/1036/speditcategory.aspx"

Le SDK de SPS2003 décrit l'objet Area avec les propriétés suivantes :
UrlNavigation qui dépend de Weburl, Urloverride, InheritUrl...

J'ai testé la modification de InheritUrl (enum) et de UrlOverride, suivis
d'un area.update(), qui sont les seules propriétés accessibles en écriture,
mais sans succès.

Peut-être faut-il modifier une/des propriété(s) de Area.Web ? Si oui,
laquelle ? Sinon, quelqu'un a des pistes pour la solution ?

merci de vos réponses

TS







Avatar
TSC - Thomas SCHNEIDER
Merci pour cette réponse, je l'ai confirmée également grâce à un spécialiste
Microsoft SPS qui a fait qq recherches en interne.

TSC


"Stephane CORDONNIER [MVP]"
a écrit dans le message de
news:
Je dirais que c'est un bug de SharePoint ou un manque du modèle objet car


si on regarde le contenu de la base de données avant et après modification
via l'interface Web, on se rend compte que c'est la propriété WebUrl qui est
utilisée.

Le problème c'est que cette propriété est en lecture seule dans le modèle


objet.
--
Stephane CORDONNIER
http://www.sharepoint-france.com
[Microsoft MVP - France]



"TSC" a écrit :

> Bonjour,
>
> Je souhaite, depuis un custom code, modifier l'URL d'une AREA déjà


créée,
> comme le fais la page "_layouts/1036/speditcategory.aspx"
>
> Le SDK de SPS2003 décrit l'objet Area avec les propriétés suivantes :
> UrlNavigation qui dépend de Weburl, Urloverride, InheritUrl...
>
> J'ai testé la modification de InheritUrl (enum) et de UrlOverride,


suivis
> d'un area.update(), qui sont les seules propriétés accessibles en


écriture,
> mais sans succès.
>
> Peut-être faut-il modifier une/des propriété(s) de Area.Web ? Si oui,
> laquelle ? Sinon, quelqu'un a des pistes pour la solution ?
>
> merci de vos réponses
>
> TS
>
>
>
>
>