【发布时间】:2011-09-27 22:42:42
【问题描述】:
我有一个很好用的品牌推广功能,除了自定义网站模板之外的所有内容都可以使用(正如this MSDN article 的底部评论中所述,开箱即用的自定义模板是不可能的)。
装订.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 等,它们附加了一个新的母版页并更改了主题。有问题的功能只是告诉新创建的站点使用父站点的属性(自定义母版页、主题等)
【问题讨论】:
标签: asp.net sharepoint moss