我有一个品牌特色功能很好,除了自定义网站模板之外的其他所有功能(如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等,它们附加了一个新的母版页并更改了主题。有问题的功能只是告诉新创建的网站使用父级的属性(自定义母版页,主题等)
答案 0 :(得分:0)
看看这个post,它提到通过GLOBAL名称装订到所有网站。与文件相比,这个人在创建装订声明时可能会有不同的东西吗?
答案 1 :(得分:0)
如果你已经开始在顶级出版;您可以强制所有子站点使用父级母版页。