Вопрос

Я создал веб-шаблон в мой проект.Я создал функцию и добавить приемник событий, где я добавил код для создания пользовательского списка.Теперь я хочу добавить эту функцию в веб-шаблон.Как я добавляю это?Я просто пошел в папку «Файловую систему» и скопировал файл функции Visual Studio SharePoint и вставляется в папку веб-файловой системы веб-шаблона.Это правильный путь?Но мне интересно, я также скопировал .xml и eventReceiver.cs файлы функции?или только файл функции SharePoint достаточно?

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

Решение

This article gives you step by step procedure for creating a full Web template. There is one step that also details how to add Features to the template http://blogs.msdn.com/b/vesku/archive/2010/10/14/sharepoint-2010-and-web-templates.aspx#associateion, as besides adding it as part of your project, you also need to specify it in the WebFeatures element or SiteFeatures according to its scope.

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

Yup in your element.xml file you can add following tag,

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <WebTemplate Name="SimpleSite" Title="Simple site" BaseTemplateID="1" BaseTemplateName="STS" BaseConfigurationID="0" DisplayCategory="Simple sites" />
</Elements>

Your project structure should look something like this,

enter image description here

I personally use WSP Builder which does the job for me, but if you don't know how to do it by yourself then I won't recommend yu using WSP builder straight away.

Here's tutorial for how to use WSP builder for creating a feature.

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