1

Sharepoint の「Publishing Site with Workflow」サイト テンプレートを使用してサブサイトを作成しました。

次に、カスタム ページ レイアウトを使用してサブサイトにページを作成し、そのページをサブサイトの既定のページとして設定しました。

次に、サブサイトの下にあるこのページに移動して、このサブサイトをサイト テンプレートとしてエクスポートしました。 http://domain/mysubsite/_layouts/savetmpl.aspx

テンプレートの作成時にコンテンツを含めるボタンをチェックしました

このテンプレートはうまく機能します。つまり、それを使用して新しいサブサイト (mysubsite2) を作成すると、サイトには意図したカスタム ページ レイアウトのデフォルト ページが表示されます。

問題は、mysubsite2 の下に 3 番目のサブサイトを作成しようとすると、既定で使用できるサイト テンプレートが "発行サイトとワークフロー" だけになることです。

サイト コレクションのルートに戻って、ユーザーがサイトを作成するときにカスタム サイト テンプレートのみを表示し、これをすべてのサブサイトに継承できるようにすることができます。前述のプロセス。すべてのサブサイトの既定のテンプレートとして自身を使用するサイト テンプレートを変更/作成するにはどうすればよいですか? onenet.xml の「AvailableWebTemplates」に何を設定する必要がありますか? カスタム サイト テンプレートを参照するにはどうすればよいですか。

4

1 に答える 1

2

サイト テンプレートをどのようにインストールしましたか、 stsadm.exe -o addtemplateを使用しましたか? 今週、サイト テンプレートを作成し、それらを使用するために stsadm を実行しました。新しいサブサイトを作成すると、サイト テンプレートがリストに表示されます。

プラン B として、 stsadm.exe -o createwebsiteを使用して、サイト テンプレートの名前を渡すことができます。テンプレートの名前を取得するには、 stsadm.exe -o enumtemplatesを使用します。これにより、使用可能なすべてのサイト テンプレートが一覧表示されます。「 GLOBAL #5」などの名前のカスタム テンプレートが表示されるはずです。

createwebsite の params で「GLOBAL #5」という名前を使用します。

お役に立てれば。

于 2009-08-19T21:04:22.620 に答える