MOSS Minimal Publishing Site定义

时间:2009-08-01 10:25:08

标签: sharepoint definition publishing

我正在使用codeplex中的MOSS Minimal Publishing Site定义。

我想默认将default.aspx页面更改为发布页面,而不是当前在此站点定义中的WSS页面。

这可能吗?

2 个答案:

答案 0 :(得分:2)

要在网络用户界面中实现此功能 您需要在发布网站中创建新页面,然后将该页面设置为“网站设置”中的“欢迎”页面。

基本上这将覆盖default.aspx并使用您的新发布页面作为您网站的初始开放页面。

为网站定义实现此目的: 您需要创建一个功能,将初始页面的实例部署到页面库,然后使用对象模型设置欢迎页面(可能使用FeatureReceiver)。

有关如何执行此操作的详细信息: http://www.devexpertise.com/2009/02/02/setting-the-welcome-page-in-wss-30/

答案 1 :(得分:2)

您也可以使用以下内容(示例使用FeatureStapling):

<!-- Publishing feature -->
<FeatureSiteTemplateAssociation Id="22A9EF51-737B-4ff2-9346-694633FE4416" TemplateName="TEMPLATENAME#NUMBER">
  <Property Key="ChromeMasterUrl" Value="~SiteCollection/_catalogs/masterpage/YOURMASTERPAGE.master"/>
  <Property Key="WelcomePageUrl" Value="YOURDEFAULTPAGE.aspx"/>
  <Property Key="PagesListUrl" Value=""/>
  <Property Key="AvailableWebTemplates" Value="ALLOWED_TEMPLATES"/>
  <Property Key="AvailablePageLayouts" Value="PAGELAYOUTS"/>
  <Property Key="AlternateCssUrl" Value="" />
  <Property Key="SimplePublishing" Value="true" />
</FeatureSiteTemplateAssociation>