Sitecolumns - Site Collection level

Nov 28, 2011 at 2:40 PM

Hi,

Is there any way to retrieve site columns from the entire site collection level. This will be used as data dictionary.

Thanks in advance.

 

Nov 29, 2011 at 10:26 AM

You can get the columns sure, but what would be the purpose of the data dictionary in regard to site columns?

Nov 29, 2011 at 11:44 AM

The purpose of the data dictionary is only for the site column.. Before creating a site column  at any web level, user can check if it is already exists or not.

Coordinator
Nov 29, 2011 at 11:49 AM
It seems like you're trying to build a capability which already exists in the UI. Maybe just add a more obvious link to the Content Type management page?

M.
Nov 29, 2011 at 1:09 PM

 Thanks for the suggestion. The same. _layouts/fldpick.aspx?ctype=0x0104 . But we want the same for all the webs in the site collection dynamically. The web may have seperate site columns created in that specific web.

We are looking for a way, where it will disply all the site columns from entire site collection including all the webs in single UI.

Thanks a lot.

 

 

Coordinator
Dec 4, 2011 at 7:13 PM
Edited Dec 5, 2011 at 1:48 AM

laasya:

In looking through the available Web Services operations, I don't think that there's a way to do what you are looking for. You *could* loop through all of the Content Types, gathering the Site Columns as you go, but that seems horribly inefficient.

M.

Dec 5, 2011 at 5:03 AM

Thanks  Mark.