OVH Cloud OVH Cloud

Définition liste customisée

6 réponses
Avatar
Jarreijk
Où pourrais-je trouver la définition d'une liste customisée que je viens de
créer?
Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais où
exactement sont stockées les infos particulières de cette liste (le nom des
champs, etc)

6 réponses

Avatar
Renaud Comte
Si vous parlez d'un liste que vous avez customisé, il n'y a pas de list definition
le delta est directement stocké en BDD







Vous pouvez à éla rigueur enregristrez la liste comme modéle , l'exportez,
renommer le fichier en CAB et la vous avez accés à une partie de l'information
nécessaire à la création d'un list def

Voila

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

Où pourrais-je trouver la définition d'une liste customisée que je
viens de
créer?
Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais où
exactement sont stockées les infos particulières de cette liste (le
nom des
champs, etc)


Avatar
EROL
Bonjour,

Effectivement vous avez un doc xml :

<?xml version="1.0" encoding="UTF-8" ?>
- <ListTemplate WebUrl="http://sharepoint/C2/Produits">
+ <Details>
+ <Files>
+ <UserLists>
+ <WebParts>
</ListTemplate>

cdlt

--
EROL MVP SharePoint
http://www.clubsps.org/


"Jarreijk" a écrit :

Où pourrais-je trouver la définition d'une liste customisée que je viens de
créer?
Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais où
exactement sont stockées les infos particulières de cette liste (le nom des
champs, etc)


Avatar
Jarreijk
POurtant je ne trouve pas l'information dans la base de données. Ou est-ce
qu'elle se trouve exactement?

"EROL" a écrit :

Bonjour,

Effectivement vous avez un doc xml :

<?xml version="1.0" encoding="UTF-8" ?>
- <ListTemplate WebUrl="http://sharepoint/C2/Produits">
+ <Details>
+ <Files>
+ <UserLists>
+ <WebParts>
</ListTemplate>

cdlt

--
EROL MVP SharePoint
http://www.clubsps.org/


"Jarreijk" a écrit :

> Où pourrais-je trouver la définition d'une liste customisée que je viens de
> créer?
> Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais où
> exactement sont stockées les infos particulières de cette liste (le nom des
> champs, etc)


Avatar
Eric Donneger
Bonjour,

L'utilisation du protocle URL de WSS devrait vous aider à ceci. En clair
vous appeler http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?Cmd=ExportList&List=GUID,
ça vous renvoie le CAML correspondant à votre liste. ATTENTION, celui-ci
n'est pas formaté exactement de la même manière que le SCHEMA.xml qe vous
essyez de reconstruire, donc le mieux à faire c'est de récupérer ce qui vous
est spécifique et de le réinjecter dans une copie du CUSTLIST que vous aurez
fait au préalable.

Eric Donneger
http://blogs.developpeur.org/FatEric
http://www.clubsps.org

Où pourrais-je trouver la définition d'une liste customisée que je
viens de
créer?
Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais où
exactement sont stockées les infos particulières de cette liste (le
nom des
champs, etc)


Avatar
Jarreijk
Très intéressant!
Mais maintenant je pose la question. Si je modifie le CUSTLIST, alors toutes
les liste customisées vont suivre ce schema. C'est pas ce que je souhaiterai
par ce que j'ai bcp. de liste customisées différentes dans le site. Par
contre je voudrais uniquement modifier la définition d'une liste bien
spéifique....

Jarreijk

"Eric Donneger" a écrit :

Bonjour,

L'utilisation du protocle URL de WSS devrait vous aider à ceci. En clair
vous appeler http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?Cmd=ExportList&List=GUID,
ça vous renvoie le CAML correspondant à votre liste. ATTENTION, celui-ci
n'est pas formaté exactement de la même manière que le SCHEMA.xml qe vous
essyez de reconstruire, donc le mieux à faire c'est de récupérer ce qui vous
est spécifique et de le réinjecter dans une copie du CUSTLIST que vous aurez
fait au préalable.

Eric Donneger
http://blogs.developpeur.org/FatEric
http://www.clubsps.org

> Où pourrais-je trouver la définition d'une liste customisée que je
> viens de
> créer?
> Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais où
> exactement sont stockées les infos particulières de cette liste (le
> nom des
> champs, etc)





Avatar
Jarreijk
Merci. ca m'aide!

Jarreijk

"Renaud Comte" a écrit :

Vous confondez un peu tout ou vous utilisez les mauvais mots

Une liste ne peut avoir qu'une liste defintion par modele de site, celle
ci peut etre dériver par des list template

Cependant, la notion de ghosting d'un liste n'est disponible que sur les
pages à WebPart

Bref, l'idée est de créer votre propre list definiton en vous inspirant des
modifs que vous avez effectué sur votre liste online comme avec la technique
d'Eric

Voila

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

> Très intéressant!
> Mais maintenant je pose la question. Si je modifie le CUSTLIST, alors
> toutes
> les liste customisées vont suivre ce schema. C'est pas ce que je
> souhaiterai
> par ce que j'ai bcp. de liste customisées différentes dans le site.
> Par
> contre je voudrais uniquement modifier la définition d'une liste bien
> spéifique....
> Jarreijk
>
> "Eric Donneger" a écrit :
>
>> Bonjour,
>>
>> L'utilisation du protocle URL de WSS devrait vous aider à ceci. En
>> clair vous appeler
>> http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?Cmd=Export
>> List&List=GUID, ça vous renvoie le CAML correspondant à votre liste.
>> ATTENTION, celui-ci n'est pas formaté exactement de la même manière
>> que le SCHEMA.xml qe vous essyez de reconstruire, donc le mieux à
>> faire c'est de récupérer ce qui vous est spécifique et de le
>> réinjecter dans une copie du CUSTLIST que vous aurez fait au
>> préalable.
>>
>> Eric Donneger
>> http://blogs.developpeur.org/FatEric
>> http://www.clubsps.org
>>> Où pourrais-je trouver la définition d'une liste customisée que je
>>> viens de
>>> créer?
>>> Elle se base sur SCHEMA.xml dans le rép. CUSTLIST je suppose, mais
>>> où
>>> exactement sont stockées les infos particulières de cette liste (le
>>> nom des
>>> champs, etc)