2009-08-19 114 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 2009-08-20 18:17:50

0

如果您已經開啓了頂級發佈功能,您可以強制所有子站點使用父母頁面。

+0

這裏的主頁不是問題。主題不能被繼承,因此需要使用品牌特徵來設置網站創建時的主題。 – Marc 2009-08-20 18:15:01

+0

完全錯誤,但沒關係 – jagprinderdeep 2009-08-21 19:20:20

相關問題