私は.NET開発者であり、SharePointを習得したいと考えています。通常は、MasterPagesを使用してページのすべてまたは一部のレイアウトを一定にします。ここで私の混乱は、両方の同じことをするのに聞こえるサイトテンプレートとマスターページを使用してSharePointです。私は正しい?サイトテンプレートとマスターページ
ありがとうございます
私は.NET開発者であり、SharePointを習得したいと考えています。通常は、MasterPagesを使用してページのすべてまたは一部のレイアウトを一定にします。ここで私の混乱は、両方の同じことをするのに聞こえるサイトテンプレートとマスターページを使用してSharePointです。私は正しい?サイトテンプレートとマスターページ
ありがとうございます
マスターページとサイトテンプレートはまったく別物です。マスターページは通常、いくつかのページのレイアウトです。 ASP.NETの場合と同じです。
Sharepointでは、サイトコレクションにいくつかのサイトを作成できます。これらのサイトは、サイトテンプレートに従って作成されます。 (例えば)チームサイトを作成すると、それはチームサイトのテンプレートに従って作成され、ファイルシステム上のSharepointフォルダに格納されます。サイトテンプレートでは、サイトの作成時にアクティブにする機能、サイトコレクションのスコープなどで有効にする機能を指定することができます。また、作成する必要のあるリストを指定することもできます。また、デフォルトのマスターページ現場で使用されます。
あなたはmsdn
の詳細情報を見つけることができますが 、ありがとうございました(それが定義されている場合)ので、サイトテンプレートはすべて同じマスターページを使用して、いくつかのPAEをconatinすることができます。すべてのページはContentPlaceHolder – user217648
でレンダリングされますが、正確にはサイトテンプレートは単なるXML定義です。この定義では、サイトが作成されたとき(aspxページ、マスターページ...など)、それらをいくつかの場所(リスト)に格納するときにファイルを展開するように指定できます。展開されたページでは、カスタムマスターページを指定することができます。このマスターページをSharepointのユーザーが作成するページでも使用したい場合は、サイトテンプレート定義で指定する必要があります。 – Michal