Sharepoint 2010 - страница по умолчанию пользовательского шаблона сайта с функцией публикации SharePoint Server - PullRequest
0 голосов
/ 17 сентября 2011

Я создал собственный шаблон сайта для Sharepoint 2010. В этом шаблоне автоматически активируется функция публикации SharePoint Server с помощью этого кода в файле onet.xml:

<WebFeatures>
   <Feature ID="94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb" />
</WebFeatures>

Я также указал модуль для страницы по умолчанию в onet.xml следующим образом:

(в разделе конфигурации):

<Modules>
    <Module Name="DefaultBlank" />
</Modules>

(и указано в разделе конфигурации):

<Module Name="DefaultBlank" Url=""  Path="">
  <File Url="default.aspx" Name="default.aspx" NavBarHome="True" Type="Ghostable">
  </File>
</Module>

Но когда я создаю сайт на основена этом шаблоне Sharepoint автоматически перенаправляет на NewSiteURL / Pages / default.aspx, чего я не хочу.Эта страница по умолчанию создается автоматически с помощью функции публикации и является пустой.Но я хочу в качестве страницы по умолчанию мой подготовленный default.aspx, поэтому адрес должен быть просто NewSiteURL / default.aspx.Я попытался настроить это с помощью свойства публикации:

<Feature ID="94c94ca6-b32f-4da9-a9e3-1f3d343d7ecb">
   <Properties xmlns="http://schemas.microsoft.com/sharepoint/">
      <Property Key="WelcomePageUrl" Value="~/default.aspx"/>
   </Properties>
</Feature>

Но это не работает.Кто-нибудь знает, как решить эту проблему?

1 Ответ

0 голосов
/ 20 сентября 2011

У меня уже есть ответ, если кому-то еще интересно перейти по этой ссылке:

Подготовка сайтов SharePoint с использованием веб-шаблонов

...