【问题标题】:MOSS Minimal Publishing Site DefinitionMOSS 最小发布站点定义
【发布时间】:2009-08-01 10:25:07
【问题描述】:

我正在使用来自 codeplex 的 MOSS Minimal Publishing Site Definition。

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

这可能吗?

【问题讨论】:

    标签: sharepoint definition publishing


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案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>
      

      【讨论】:

        猜你喜欢
        • 2010-10-10
        • 2011-02-19
        • 2023-03-16
        • 1970-01-01
        • 1970-01-01
        • 2010-12-12
        • 1970-01-01
        • 2010-12-11
        • 1970-01-01
        相关资源
        最近更新 更多