Создать список в существующем семействе сайтов из функции - PullRequest
2 голосов
/ 14 декабря 2009

Я создал функцию, сайт публикации в Visual Studio для MOSS - эта функция содержит главную страницу, некоторые шаблоны страниц, некоторые столбцы сайта (сгруппированные по каждому шаблону страницы) и некоторые шаблоны пользовательских списков и т. Д. I также создал семейство сайтов, некоторые сайты и страницы на основе моей функции.

Теперь я обновил код в своей функции - я хотел, чтобы ListInstance был создан на основе моего пользовательского шаблона списка. Когда я обновил свой SharePoint (используя WSPBuilder), ListInstance и данные по умолчанию становятся видимыми, если я создаю новое семейство сайтов, но существующее семейство сайтов не получает ListInstance и данные. Что я могу сделать, чтобы обновить существующие семейства сайтов, чтобы они содержали ListInstance при обновлении?

1 Ответ

1 голос
/ 14 декабря 2009

К сожалению, ваш единственный выбор здесь состоит в том, чтобы программно создать список на всех существующих сайтах в методе FeatureActivation компонента в приемнике событий объекта. Это зияющая дыра в модели развертывания sharepoint, и при этом болезненная.

-Oisin

...