zoukankan      html  css  js  c++  java
  • [转]PublishingFeatureHandler(发布功能参数)

    Feature ID 22A9EF51-737B-4ff2-9346-694633FE4416

     

    In lack of documentation on this feature and the properties it contains, I did some reflection on the class. But the inner workings of the class is obfuscated and therefore I was only able to get the properties declared as constants. I have not tested all of the properties, so I actually do not know if they will work.

     

    Properties in the PublishingFeatureHandler feature that you are enable to set in the ONET.XML

     

    Like this...

     

    <!-- Publishing feature -->
    <Feature ID="22A9EF51-737B-4ff2-9346-694633FE4416">
    <Properties xmlns="http://schemas.microsoft.com/sharepoint/">
    <Property Key="WelcomePageUrl" Value="$Resources:cmscore,List_Pages_UrlName;/Default.aspx" />
    <Property Key="PagesListUrl" Value=""/>
    <Property Key="AvailableWebTemplates" Value=""/>
    <Property Key="AvailablePageLayouts" Value=""/>
    <Property Key="SimplePublishing" Value="true" />
    ...
    </Properties>
    </Feature>

     

     

     

    PublishingFeatureHandler properties

    Name Type Default value Simple publishing Default value Complexpublishing Description
    AlternateCssUrl string null null

    Add the css file to the application pages resided in the layouts folder.
    Syntax format: ~SiteCollection/Style Library/mycustom.css

    AvailablePageLayouts string null null

    Syntax format: ~SiteCollection/<pagelayout path1>:~SiteCollection/<pagelayout path2>:~SiteCollection/<pagelayout path3>Example..:
    ~SiteCollection/_catalogs/masterpage/mypage1.aspx: ~SiteCollection/_catalogs/masterpage/mypage2.aspx: ~SiteCollection/_catalogs/masterpage/mypage3.aspx
    Use the : colon as the separator.

    AvailableWebTemplates string null null

    AvailableWebTemplates Key Format is:LCID-[sitetemplatename][#sitetemplatenumber];LCID-[sitetemplatename][#sitetemplatenumber];LCID-[sitetemplatename][#sitetemplatenumber]
    Example: 1033-BLANKINTERNET#1;1049- BLANKINTERNET #1;*- BLANKINTERNET #2;*-BLANKINTERNET#2

    ChromeMasterUrl string null null Syntax format:
    ~SiteCollection/_catalogs/masterpage/mycustom.master
    EnableApprovalWorkflowOnDocuments bool false true  
    EnableApprovalWorkflowOnImages bool false true  
    EnableApprovalWorkflowOnPages bool false true  
    EnableModerationOnDocuments bool false true  
    EnableModerationOnImages bool false true  
    EnableModerationOnPages bool false true  
    EnableSchedulingOnDocuments bool false true  
    EnableSchedulingOnImages bool false true  
    EnableSchedulingOnPages bool false true  
    MigrationOverride bool false false  
    PagesListUrl string null null  
    RequireCheckoutOnDocuments bool false true  
    RequireCheckoutOnImages bool false true  
    RequireCheckoutOnPages bool false true  
    SimplePublishing bool     If not defined, the default value is true. Specifies the setup with simple or complex publishing configurations.

    VersioningOnDocuments

    VersioningSettings Major MajorAndMinor

    Possible values for VersioningSettings is: Major, MajorAndMinor, None

    VersioningOnImages VersioningSettings Major MajorAndMinor  
    VersioningOnPages VersioningSettings MajorAndMinor MajorAndMinor  
    WelcomePageUrl string null null

    Defines the page that will act as the startup page.

    Example: $Resources:cmscore,List_Pages_UrlName;/default.aspx

     

  • 相关阅读:
    代理类和装饰类的区别
    spring mvc 处理映射的几种方式
    如何深入浅出的理解跳转方式:重定向和请求转发
    springMVC拦截配置
    ※版本管理※=>☆SVN工具=>※解决地域麻烦※№→搭建自己的网络SVN (SourceForge 免费) [转]
    权力社会? 金钱社会? 透过现象看本质-让权力和金钱的力量沿着制度的河道流淌,才是社会稳定的基石
    自己封装的CMusic类 【转】
    VC++中MCI播放音频文件 【转】
    DevExpress.XtraGrid 【转】
    C# Process.Start()方法详解 [转]
  • 原文地址:https://www.cnblogs.com/kxlf/p/2230992.html
Copyright © 2011-2022 走看看