2009-05-13 3 views
1

Приветствия, ТАК Эксперты!Список типов содержимого использует указанную колонку сайта

Есть ли способ указать, какие типы содержимого используют указанную колонку сайта в SharePoint? Мне нужно удалить столбец сайта (он получил hosed under-the-hood) и заново создать его, и я хочу знать, какие типы содержимого мне нужно удалить из столбца сайта, прежде чем я его удалю.

Любые мысли?

+0

Связано это с обычным или с типом содержимого oob? – Flo

+0

Это типы контента oob. У меня есть веб-части, которые полагаются на этот конкретный столбец сайта для включения в определенные типы контента, и мне было интересно, есть ли способ указать, какие типы содержимого содержат столбец сайта, который я хочу delete (поэтому я добавляю его обратно везде, где это необходимо). –

ответ

2

Да, повторяйте каждый SPSite, SPWeb, SPList, ContentType и покажите, где он используется. Для этого потребуется специальный код, хотя :(

В противном случае вы можете получить SharePointManager и использовать это тоже полистать быстро.

Лучше всего иметь дело с основным вопросом, который привел вас по этому пути, и что с помощью веб-интерфейс для создания типов контента. После некоторой боли, идущей по этому маршруту, мы узнали, что единственный способ сделать это надежно - создать функцию с определенными в ней столбцами и типами контента и выпустить ее в качестве решения. умение точно устанавливать типы контента и поля.

Работа над выпуском Contentypes/fields - это большая работа, но стоит избегать запуска кода o верните весь сайт, чтобы удалить экземпляры поля, которые не прошли.

+0

Вы точно подтвердили, о чем я думал. Спасибо за ваш вклад, хотя мне не нравятся новости :) –

+0

Привет @Nat, можете ли вы предложить, как я могу «удалить столбец настраиваемого сайта из типа контента» с помощью API-интерфейсов клиентской модели SharePoint. Я пишу код на C# и не могу использовать Powershell. Есть ли способ сделать это? Заранее спасибо! –

Смежные вопросы