2009-08-19 6 views
1

Sharepointで「サイトをワークフローと共に公開する」サイトテンプレートを使用してサブサイトを作成しました。Sharepointサイトテンプレート:既定のサイトテンプレートを設定するには

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

次に、このサブサイトをサイトテンプレートとしてエクスポートしました。このサブサイトのこのページに移動します。私はサイトのように私のカスタムページレイアウトのデフォルトのページを持って、それを使用して、新しいサブサイト(mysubsite2)を作成するとき、すなわち、テンプレート

を作成するときにこのテンプレートは、素晴らしい作品内容ボタンを含めるチェックし http://domain/mysubsite/_layouts/savetmpl.aspx

意図されました。

問題は、mysubsite2の下に3番目のサブサイトを作成しようとすると、デフォルトで利用可能なサイトテンプレートは「ワークフローを使用したサイトの公開」だけです。

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

答えて

2

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

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

createwebsiteのパラメータに "GLOBAL#5"という名前を使用します。

これが役に立ちます。

+0

ご返信ありがとうございます。 enumtemlateについてのあなたのヒントは助けてください。私は明日それを利用しようとします。どのようにサイトテンプレートを作成しましたか? savetmpl.aspxを使用するか、別のテンプレートをコピーして変更しましたか? –

+0

savetmpl.aspxを使用してテンプレートを保存しました。 –

関連する問題