2009-08-19 3 views
0

사용자 지정 서식 파일을 제외하고 모든 기능에 훌륭한 기능을 갖춘 브랜딩 기능이 있습니다 (this MSDN article의 하단 주석에 명시된 바와 같이 사용자 지정 서식 파일을 기본 서식 파일로 스테이플링 할 수 없음).Staple Sharepoint 2007 기능을 사용자 지정 사이트 서식 파일에 적용하십시오.

stapling.xml

staple all site defitions to BrandingChildSiteInitializer 
     <FeatureSiteTemplateAssociation 
     Id="1204A425-D105-46c5-BB2C-473A2F27B563" 
     TemplateName="GLOBAL" /> 

staple blank site template to BrandingChildSiteInitializer 
     <FeatureSiteTemplateAssociation 
     Id="1204A425-D105-46c5-BB2C-473A2F27B563" 
     TemplateName="STS#0" /> 

은 요약하면,이 하나 생성하고 사이트 템플릿 갤러리에 추가 사용자 지정 사이트에 스테이플되지 않습니다. 따라서 사용자가 사용자 지정 템플릿을 기반으로 새 사이트를 만들면 브랜딩이 적용되지 않습니다. 이 기능을 모든 사이트에 스테이플 링하는 방법은 무엇입니까?

내 기능이나 내 솔루션의 다른 기능으로 사용자 지정 서식 파일을 전체 목록에 추가 할 수있는 기능에 대해 생각해 보았습니다. 어디서부터 시작해야할지 모르겠다.

내 .wsp는 새로운 마스터 페이지를 첨부하고 테마를 변경하는 순전히 C#, ASP, HTTPHandler 등의 묶음입니다. 문제의 기능은 새로 생성 된 사이트에 부모 (사용자 지정 마스터 페이지, 테마 등)의 속성을 사용하도록 지시합니다.

답변

0

post을 보시고 GLOBAL 이름을 통해 모든 사이트에 스테이플 링을 언급합니다. 이 사람이 파일에 비해 작동하는 스테이플러 선언을 작성하기 위해 수행 한 다른 작업이있을 수 있습니까?

+0

제 질문에 대해 자세히 설명 했으므로 "사용자 지정 사이트 서식 파일"이 만들어지지 않습니다. – Marc

0

게시를 최상위 수준으로 설정 한 경우; 모든 하위 사이트가 상위 마스터 페이지를 사용하게 할 수 있습니다.

+0

여기서 마스터 페이지가 문제가되지 않습니다. 테마는 상속 될 수 없으므로 사이트 생성시 주제를 설정하는 데 브랜딩 기능이 필요합니다. – Marc

+0

완전히 잘못되었지만 괜찮습니다. – jagprinderdeep

관련 문제