OVH Cloud OVH Cloud

[WSS v2] Template de site - répertoire Forms

3 réponses
Avatar
dref
Bonjour,

Je souhaite définir un modele de site dont le répertoire Forms des
blibliothèques documentaires contiendrait de nouvelles pages aspx.

Le simple ajout de ces pages dans le répertoire de description de la
librairie documentaire (\Program Files\Fichiers communs\Microsoft Shared\web
server extensions\60\TEMPLATE\1036\STS\LISTS\DOCLIB) ne suffit pas. On ne les
retrouve pas une fois le site créé.

Je suppose donc qu'il faut également les référencer quelque part, savez vous
où?

Merci d'avance.

3 réponses

Avatar
Renaud Comte
Il faut parametrer la section module de votre fichier onet.xml ainsi que
les manifest de vos listes definition

Bienvenue dans le monde du CAML

PS : faite un search sur allitems.aspx, vous trouverez de suite les references
;)
Voila voila

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

Bonjour,

Je souhaite définir un modele de site dont le répertoire Forms des
blibliothèques documentaires contiendrait de nouvelles pages aspx.

Le simple ajout de ces pages dans le répertoire de description de la
librairie documentaire (Program FilesFichiers communsMicrosoft
Sharedweb server extensions60TEMPLATE1036STSLISTSDOCLIB) ne
suffit pas. On ne les retrouve pas une fois le site créé.

Je suppose donc qu'il faut également les référencer quelque part,
savez vous où?

Merci d'avance.



Avatar
dref
Bonjour,

Merci.
Effectivement en rajoutant la ligne <Form Type="MonType"
Url="Forms/MaPage.aspx" WebPartZoneID="Left"></Form> dans la balise Forms du
fichier schema.xml de la liste, la nouvelle page est bien incorporée au site.

Dernière chose, lors de l'appel de cette page, j'obtiens l'erreur "La balise
serveur n'est pas correcte".
Si ensuite j'ouvre et sauvegarde cette page via Fontpage (sans rien
modifier), l'erreur disparait et tout fonctionne bien.

Une comparaison de fichier avant/après sauvegarde ne montre aucune
différence dans les fichiers.

Une idée de ce qui pourrait manquer à la définition de site?

Merci d'avance

"Renaud Comte" a écrit :

Il faut parametrer la section module de votre fichier onet.xml ainsi que
les manifest de vos listes definition

Bienvenue dans le monde du CAML

PS : faite un search sur allitems.aspx, vous trouverez de suite les references
;)
Voila voila

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> Bonjour,
>
> Je souhaite définir un modele de site dont le répertoire Forms des
> blibliothèques documentaires contiendrait de nouvelles pages aspx.
>
> Le simple ajout de ces pages dans le répertoire de description de la
> librairie documentaire (Program FilesFichiers communsMicrosoft
> Sharedweb server extensions60TEMPLATE1036STSLISTSDOCLIB) ne
> suffit pas. On ne les retrouve pas une fois le site créé.
>
> Je suppose donc qu'il faut également les référencer quelque part,
> savez vous où?
>
> Merci d'avance.
>





Avatar
dref
ok, merci

Pour info, ça marche maintenant, et je n'ai pas eu besoin d'apporter
d'autres modifs au fichier schema.xml de la liste autre que celles décrites
dans mon post précédent.

"Renaud Comte" a écrit :

une definition de site se realise vraiment avec des pincettes

un petit truc cependant :)

>>> j'utilise les Web Service et un micro appli pour extraire le code CAML
des listes que je configure manuellement pusi je reinjecte le tout

Vous pouvez aussi faire de même en dezippant un site template et analyse
rel manifest.xml qui en contient une copie

Comparer/ copier /coller / croiser les doigts :)

http://www.sharepointblogs.com/andynoon/archive/2006/08/18/10141.aspx

http://heathersolomon.com/blog/articles/1300.aspx

Voila voila

Renaud Comte [MVP]
--------------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> la nouvelle page est bien incorporée au site.
>
> Dernière chose, lors de l'appel de cette page, j'obtiens l'erreur "La
> balise
> serveur n'est pas correcte".
> Si ensuite j'ouvre et sauvegarde cette page via Fontpage (sans rien
> modifier), l'erreur disparait et tout fonctionne bien.
> Une comparaison de fichier avant/après sauvegarde ne montre aucune
> différence dans les fichiers. Une idée de ce qui pourr
>