0

「発行ポータル」サイト定義に基づいて、最初にサイト コレクションを作成しました。しばらくして、特定のサブ Web の Web スコープ レベルで独自のサイト定義を作成したいと考えています。問題は、カスタム サイト定義がオプションのリストに表示されず、[ワークフローを使用したサイトの発行] のみが表示されることです。

これを、公開ポータル サイト定義のサイト定義ファイル (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates\BLANKINTERNET\XML にあります) まで追跡したと確信しています。 \onet.xml)。次の行が含まれています。

<Property Key="AvailableWebTemplates" Value="*-BLANKINTERNET#2"/>

BLANKINTERNET テンプレート定義の構成 #2 は、たまたまワークフローを使用した発行サイトです。

新しいサイト定義でサイト コレクションを再作成する必要のないカスタム Web レベル サイト定義を表示するソリューションはありますか?

4

2 に答える 2

0

Webtemp。*。xmlで、テンプレート構成タグの属性がに設定されていることを確認してください

SubWebOnly="True" 
and 
RootWebOnly="False"
于 2009-06-12T18:32:39.140 に答える
0

[サイトの操作] -> [サイトの設定] -> [ページ レイアウトとサイト テンプレート] ([ルック アンド フィール] カテゴリの下) をクリックして、サイト テンプレートをサブサイトで使用できるかどうかを確認します。

そこから、[サブサイトは次のサイト テンプレートのみを使用できます] オプションを選択した場合は、テンプレートがリストされているかどうかを確認し、可能であれば利用できるようにします。その後、選択に表示されます。

それがうまくいかない場合は、私が調べることができる別の解決策があるので、仲間に知らせてください.

乾杯

于 2009-05-13T19:06:23.987 に答える