Создание вики-страниц с помощью кода или CAML

Мы пытаемся создать определение сайта, которое включает вики-страницу.

По сути, мы пытаемся понять, как воспроизвести тот же процесс, который происходит, когда пользователь решает создать новую страницу на пустом сайте, а система говорит что-то вроде:

«Для создания вики-страниц на этом сайте должна быть библиотека вики-страниц по умолчанию и библиотека ресурсов сайта. Хотите создать эти библиотеки документов сейчас?»

Когда пользователь выбирает «да», система предоставляет эти библиотеки, а также несколько вики-страниц с практическими рекомендациями.

Если кто-нибудь знает, как запустить это развертывание с помощью кода или CAML, мы будем признательны за помощь.


person Joe Capka    schedule 03.06.2010    source источник


Ответы (2)


использовать корпоративный вики-шаблон для создания сайта?

используйте веб-шаблоны вместо определения сайта :)

person Tjassens    schedule 08.11.2011

Если вам нужны только библиотеки, а не содержимое по умолчанию, вы можете использовать web.Lists.EnsureSitePagesLibrary и web.Lists.EnsureSiteAssetsLibrary.

person John Fouhy    schedule 08.01.2015