私は、カスタムテンプレート以外のものすべてに大きな役割を果たすブランディング機能を持っています(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" />
、これは1つが作成され、サイトテンプレートギャラリーに追加したカスタムサイトにホチキス止めされません。したがって、ユーザーがカスタムテンプレートに基づいて新しいサイトを作成すると、ブランディングは適用されません。この機能はどのようにすべてのサイトにステープルされていますか?
私の機能や、カスタムテンプレートをグローバルリストに追加できる他の機能について何か考えていましたか?どこから始めるべきかわからない
私の.wspは純粋にカスタムのC#、ASP、HTTPHandlerなどで、新しいマスターページを付けてテーマを変更します。問題の機能は新しく作成されたサイトに親のプロパティ(カスタムマスターページ、テーマなど)を使用するように指示します。
私の質問に精緻化したように、それは作成される「カスタムサイトテンプレート」では機能しません。 – Marc