2009-12-01 2 views
0

ONET.XML 내에 다음 사이트 정의 속성으로 제공되는 사용자 지정 MOSS 게시 사이트 모음/사이트가 있습니다.Sharepoint/MOSS 2007에서 프로비저닝 한 후 ONET.XML 집합 속성을 변경합니까?

<Properties xmlns="http://schemas.microsoft.com/sharepoint/"> 
    <Property Key="SimplePublishing" Value="false"/> 
     ... 
    <Property Key="VersioningOnDocuments" Value="Major"/> 
</Properties> 

예를 들어 새로 생성 된 모든 문서 라이브러리에 메이저/마이너 버전이 포함되도록 API를 통해 액세스/업데이트 할 수 있습니까?

나는 같은 것을 할 싶습니다

PublishingWeb.Properties["VersioningOnDocuments"] = VersioningSettings.MajorAndMinor; 

나는 이러한 속성이 저장되는 위치를 결정하는 지금까지 운이 없었어요.

감사합니다.

답변

0

<Property Key="VersioningOnDocuments" Value="Major"/>과 같은 속성은 사이트 생성시 기능 또는 프로비져닝 엔진에서 사용됩니다.

변경할 수있는 유일한 방법은 onet.xml을 편집하는 것이며 SharePoint 설치와 함께 제공되는 Out of the Box Onet.xml 인 경우 금지되어 있습니다.

는 사용자 지정 사이트 정의의 복사본을 만듭니다이 방법

  1. 을 가지고 새로운 사용자 지정 사이트 정의의있는 Onet.xml을 편집 할 수 있습니다 귀하의 요구 사항을 해결합니다.
  2. 당신이 관심있는 사이트 정의에 버전 설정과 스테이플 기능을 변경하는 기능 처리기를 만듭니다.
+0

감사 Kusek을. 이미 사용자 지정 사이트 정의를 만들고 사이트 모음을 제공했습니다. 기능으로 프로비저닝 한 후에이 설정 *을 변경하려고하지만 API를 통해 이러한 속성에 액세스하는 방법을 찾을 수 없습니다. 아쉽게도 현재 새 사이트 모음으로 시작할 수 없습니다. – Brent

관련 문제