Я создал дочерний сайт с помощью шаблона сайта «Публикация сайта с рабочим процессом» в Sharepoint.
Затем я создал страницу на дочернем сайте с использованием пользовательского макета страницы и установил эту страницу в качестве страницы по умолчанию для дочернего сайта.
Затем я экспортировал этот дочерний сайт в качестве шаблона сайта, перейдя на эту страницу под своим дочерним сайтом.
http://domain/mysubsite/_layouts/savetmpl.aspx
Я проверял кнопку включения контента при создании шаблона
Этот шаблон отлично работает, т. Е. Когда я создаю новый дочерний сайт (mysubsite2), используя его, на сайте есть страница по умолчанию с моим пользовательским макетом страницы, как и предполагалось.
Проблема заключается в том, что если я пытаюсь создать третий дочерний сайт под mysubsite2, единственным доступным по умолчанию шаблоном сайта является «Публикация сайта с рабочим процессом».
Я могу вернуться к корню семейства сайтов и сказать, чтобы пользователи могли видеть только мой пользовательский шаблон сайта при создании сайта и наследовать его по всем дочерним сайтам, но в идеале дочерний сайт должен автоматически создаваться с помощью пользовательского шаблона Я создал через ранее описанный процесс. Как изменить / создать шаблон сайта, который использует себя в качестве шаблона по умолчанию для всех дочерних сайтов? Что мне нужно установить в onenet.xml «AvailableWebTemplates»? Как мне сослаться на мой шаблон сайта?