首页 文章

Sharepoint 2010 - 具有SharePoint Server发布功能的自定义网站模板的默认页面

提问于
浏览
0

我为Sharepoint 2010创建了一个自定义网站模板 . 在此模板中,通过onet.xml中的此代码自动激活SharePoint Server发布功能:

<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 回答

相关问题