WSP для определения сайта не отображается при создании нового сайта

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/12112

Вопрос

WSP для определения сайта не отображается при создании нового сайта. Я загрузил новый WSP в галерею решений коллекции сайтов. Я пошел на подзаниманный сайт и нажимал на создание из «Весь контент», и я не вижу сайта Def (WSP), который я загрузил и активировал в галерее решений.

Это было полезно?

Решение

В дополнение к шаблону вашего сайта (onet.xml) вам нужно либо добавить файл webtemp*.xml, либо включить элемент Webtemplate в ваше решение.

Element WebTemplate (рекомендуется)

Элементы WebTemplate добавляются, начиная с SharePoint 2010. Вы можете использовать функции, чтобы добавить их на свой портал, и это единственный подход, который доступен для решений в песочнице. Конечно, Farm Solutions также может использовать элементы WebTemplate.

Потрясающая статья Стефана Станева об этом:

Webtemp*.xml

Farm Solutions может использовать файлы WebTemp*.xml для той же цели. На самом деле, это старый способ предоставить информацию для вашего веб -шаблона (унаследовано от SharePoint 2007), поэтому я не рекомендую вам использовать его.

Этот файл должен быть размещен на {14 hive}\TEMPLATE\{LCID}\XML\ Папка, где {lcid} - это ваш идентификатор локали, например, 1033.

Это может быть достигнуто с помощью папки SharePoint Maped.

Файл должен содержать код XML, например:

<Template Name="ContosoBase" ID="10001">
    <Configuration ID="0" Title="Contoso Basic Site" Hidden="FALSE"
ImageUrl="/_layouts/images/contosoprev.png" Description="This template provides a standard site configuration
for basic Contoso sites." DisplayCategory="Collaboration"> 
    </Configuration>
</Template>

Дополнительные статьи MSDN:

Другие советы

Определения сайта не могут быть развернуты в виде решений из песочницы. Вы должны использовать сельскохозяйственное решение. Если вы построили WSP в Visual Studio, вам необходимо изменить свойство решения из песочницы на False.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top