Как узнать, какие функции были активированы при создании семейства сайтов, используя готовое определение сайта - PullRequest
0 голосов
/ 21 октября 2010

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

1 Ответ

1 голос
/ 21 октября 2010

Вы можете найти его в файле определения сайта, расположенном по адресу 14 \ Template \ SiteTemplates. Для каждой конфигурации шаблона сайта есть элементы «SiteFeatures» и «WebFeatures», в которых перечислены функции, которые необходимо активировать при создании нового сайта с использованием этого шаблона сайта (и конфигурации). Помните, что если эти функции зависят от других скрытых функций, они также будут автоматически активированы.

Полагаю, вы знаете, как найти файл ONET.xml для определения сайта "из коробки". Если нет, то следующая команда PowerShell поможет вам.

Get-SPWebTemplate | где {($ . 'IsHidden' -eq [System.Boolean] $ False) -and ($ . 'IsSubWebOnly' -eq [System.Boolean] $ False)}

Свойство Name в приведенном выше результате включает в себя имя папки, в которой нужно искать Onet.xml, и параметр конфигурации внутри файла onet.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...