Staple Sharepoint 2007功能用于自定义网站模板

时间:2009-08-19 21:56:31

标签: asp.net sharepoint moss

我有一个品牌特色功能很好,除了自定义网站模板之外的其他所有功能(如this MSDN article底部注释所示,无法自定义自定义模板)。

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等,它们附加了一个新的母版页并更改了主题。有问题的功能只是告诉新创建的网站使用父级的属性(自定义母版页,主题等)

2 个答案:

答案 0 :(得分:0)

看看这个post,它提到通过GLOBAL名称装订到所有网站。与文件相比,这个人在创建装订声明时可能会有不同的东西吗?

答案 1 :(得分:0)

如果你已经开始在顶级出版;您可以强制所有子站点使用父级母版页。