ListTemplate 要素 (サイト)
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
この記事の内容
属性
子要素
親要素
出現回数
[ページの作成] でリストを作成するためのオプションとして使用できるリスト定義を指定します。
<ListTemplate
AllowDeletion = "TRUE" | "FALSE"
AllowEveryoneViewItems = "TRUE" | "FALSE"
AlwaysIncludeContent = "TRUE" | "FALSE"
BaseType = "0" | "1" |"3" | "4" | "5"
CacheSchema = "TRUE" | "FALSE"
Catalog = "TRUE" | "FALSE"
Category = "Libraries" | "Communications" | "Tracking" |
"Custom Lists"
Default = "TRUE" | "FALSE"
Description = "Text"
DisableAttachments = "TRUE" | "FALSE"
DisallowContentTypes = "TRUE" | "FALSE"
DisplayName = "Text" DocumentAsEnclosure = "TRUE" | "FALSE"
DocumentTemplate = "Integer"
DontSaveInTemplate = "TRUE" | "FALSE"
EditPage = "Text"
EnableModeration = "TRUE" | "FALSE" EnablePeopleSelector = "TRUE" | "FALSE" EnableResourceSelector = "TRUE" | "FALSE"
FeatureId = "Text"
FolderCreation = "TRUE" | "FALSE"
Hidden = "TRUE" | "FALSE"
HiddenList = "TRUE" | "FALSE"
Image = "URL"
MultipleMtgDataList = "TRUE" | "FALSE"
MustSaveRootFiles = "TRUE" | "FALSE" MultipleTypes = "TRUE" | "FALSE"
Name = "Text"
NewPage = "Text"
NoCrawl = "TRUE" | "FALSE"
OnQuickLaunch = "TRUE" | "FALSE"
Path = "Text"
RootWebOnly = "TRUE" | "FALSE"
SecurityBits = "Text"
Sequence = "Integer"
SetupPath = "Text"
SyncType = "Text"
Type = "Integer"
Unique = "TRUE" | "FALSE"
UseRootFolderForNavigation = "TRUE" | "FALSE"
VersioningEnabled = "TRUE" | "FALSE">
</ListTemplate>
属性
属性 |
説明 |
---|---|
AllowDeletion |
オプションの Boolean。リスト定義により作成されたリストを削除できないように指定する場合は TRUE。それ以外の場合は FALSE。 |
AllowEveryoneViewItems |
オプションの Boolean。すべてのユーザーがライブラリ内のアイテムを見ることができるようにする場合は TRUE。AllowEveryoneViewItems 属性は、たとえば、マスター ページ ギャラリーで使用すると、すべてのユーザーがマスター ページにアクセスできるようになります。 |
AlwaysIncludeContent |
オプションの Boolean。リスト定義により作成されたリストをユーザー インターフェイスにリスト テンプレートとして保存するときに、既定でリスト コンテンツを含める場合は TRUE。それ以外の場合は FALSE。 |
BaseType |
必須の Integer。定義から作成されるリストのベース タイプまたは既定スキーマを指定します。SharePoint Foundation では、これは 0、1、3、4、または 5 です。2 にはできません。 |
CacheSchema |
オプションの Boolean。サイトを準備するときにリストのスキーマ キャッシングを有効にする場合は TRUE。CacheSchema 属性は、たとえば、グローバル Onet.xml ファイルで使用すると、現在のサイト コレクションに対するユーザー リストのキャッシングが有効になります。 |
Catalog |
オプションの Boolean。リスト定義がサイト ギャラリー、リスト ギャラリー、または Web パーツ ギャラリーに対するものであることを指定する場合は TRUE。 |
Category |
オプションの Text。リスト定義から作成されるリストを関連付けるカテゴリを指定します。以下のいずれかの値を使用できます。
|
Default |
オプションの Boolean。新しい SharePoint サイトがこのリストを含む場合は TRUE。 |
Description |
オプションの Text。リスト定義の説明を提供します。 |
DisableAttachments |
オプションの Boolean。リスト定義により作成されたリストの項目にユーザーがファイルを添付できるようにする場合は TRUE。それ以外の場合は FALSE。 |
DisallowContentTypes |
オプションの Boolean。リスト定義により作成されたリスト上でコンテンツ タイプを管理できるようにする場合は TRUE。それ以外の場合は FALSE。 |
DisplayName |
必須の Text。リスト定義の表示名を指定します。 |
DocumentAsEnclosure |
オプションの Boolean。 |
DocumentTemplate |
オプションの Integer。現在は使用されていません。この属性は、BaseType が 1 (ドキュメント ライブラリ) に設定された ListTemplate 要素でのみ有効です。将来の互換性のため、この属性は、空白のままにするか、または DocumentTemplates 列挙型の DocumentTemplate 要素の Type 属性に対応する値を設定する必要があります。この属性は SharePoint Foundation では使用できません。 |
DontSaveInTemplate |
オプションの Boolean。ユーザー インターフェイスを介して、リストがカスタム リスト テンプレートとして保存されるとき、またはリストが属するサイトがカスタム サイト テンプレートとして保存されるときに、リストのコンテンツを除外する場合は TRUE。 |
EditPage |
オプションの Text。リスト定義により作成されたリストの項目を編集するためのページとして使用するユーザー設定フォームの名前を指定します。 |
EnableModeration |
オプションの Boolean。リスト定義により作成されたリストにおいてコンテンツの承認を既定で有効にする場合は TRUE。それ以外の場合は FALSE。 |
EnablePeopleSelector |
オプションの Boolean。 |
EnableResourceSelector |
オプションの Boolean。 |
FeatureId |
オプションの Text。リスト定義を関連付ける機能を識別する GUID を指定します。 |
FolderCreation |
オプションの Boolean。リスト内でフォルダーを作成できるようにし、リスト ビューの [新規] メニューに [新しいフォルダー] コマンドを表示する場合は TRUE。それ以外の場合は FALSE。 |
Hidden |
オプションの Boolean。[ページの作成] でリスト作成用にリスト定義を使用できないようにする場合は TRUE。 |
HiddenList |
オプションの Boolean。リスト定義から作成されたリストを非表示にする場合は TRUE。 |
Image |
オプションの URL。リストを表すために使用するアイコンへの URL を指定します。 |
MultipleMtgDataList |
オプションの Boolean。MultipleMtgDataList="TRUE" を指定した場合は、会議ワークスペース サイト内のリストに、そのサイト内の複数の会議インスタンスに対するデータが格納されます。 |
MultipleTypes |
オプションの Boolean。 |
MustSaveRootFiles |
オプションの Boolean。リスト テンプレートをコンテンツなしで保存するときに会議ワークスペース サイト用に内部的に使用される特殊なドキュメント ライブラリに含まれるページを保存する場合は TRUE。この属性は、一般的に使用することを目的としていません。 |
Name |
必須の Text。リスト定義の内部名を指定します。スペースまたは特殊文字は使用できません。この名前は、使用中のスキーマを定義している Schema.xml ファイルを含むフォルダーを見つけるためにも使用されます。 |
NewPage |
オプションの Text。リスト定義により作成されたリストの項目を作成するためのページとして使用するユーザー設定フォームの名前を指定します。 |
NoCrawl |
オプションの Boolean。検索結果にリストを表示しない場合は TRUE。それ以外の場合は FALSE。 |
OnQuickLaunch |
オプションの Boolean。サイド リンク バーに Lists ノードが存在し、このサイドリンク バーにリスト定義から作成されたリストを表示する場合は TRUE。 |
Path |
オプションの Text。リスト定義を含むサイト定義の名前を指定します (STS など)。このパスは、12\TEMPLATE ディレクトリに対する相対指定であるものと見なされます。パスは、フィーチャー スキーマで指定できます (たとえば Features\Announcements)。この属性は SharePoint Foundation では使用できません。 |
RootWebOnly |
オプションの Boolean。定義から作成されたリストがサイト コレクションのルート Web サイトにのみ存在するように指定するには、TRUE に設定します。この属性は SharePoint Foundation では使用できません。 |
SecurityBits |
オプションの Text。アイテムの読み取りまたは編集を行うために必要なアクセス許可を持つユーザーのリストにアイテムレベルのアクセス許可を定義します。SecurityBits 属性は 2 桁の数値文字列で示されます。この文字列の 1 桁目は読み取りアクセスを示し、2 桁目は編集アクセスを示します。読み取りアクセスの場合、有効な数値は以下のとおりです。 1 ユーザーはすべてのアイテムを読み取ることができます。 2 ユーザーは自分のアイテムのみを読み取ることができます。 編集アクセスの場合、有効な数値は以下のとおりです。 1 ユーザーはすべてのアイテムを編集できます。 2 ユーザーは自分のアイテムのみを編集できます。 4 ユーザーはアイテムを編集できません。 注意 ManageLists アクセス許可を持つユーザーは、SecurityBits 属性の値に関係なくすべてのアイテムの読み取りおよび編集を行うことができます。 この属性は、ドキュメント ライブラリには適用されません。 |
Sequence |
オプションの Integer。[作成] ページでリスト定義に対して使用する順序の優先順位を指定します。Sequence を設定しないと、Sequence 値が指定されていないリスト定義だけまとめて最後に、任意の順序で表示されます。同じ順序を指定されているリスト定義が複数ある場合は、任意の順序で表示されます。 |
SetupPath |
オプションの Text。SharePoint Foundation セットアップ ディレクトリ (\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE) の中で、リスト定義に格納するファイルが存在するフォルダーへのパスを指定します。 |
SyncType |
オプションの Boolean。SharePoint Foundation ベース テンプレートと関連付けられた既定のクライアント リストの種類を置き換える場合は TRUE。 |
Type |
オプションの Integer。リスト定義の一意の識別子を指定します。この識別子は、1 つのフィーチャー内では一意である必要がありますが、すべてのフィーチャー定義の間またはサイト定義の間では一意でなくてもかまいません。SharePoint Foundation には、次のリストの種類が既定で用意されています。
カスタム リスト テンプレートでは、Microsoft の現在および将来のリスト型との競合を防ぐため、この属性を 10000 より大きい数値に設定する必要があります。 この属性は、List 要素の Type 属性に対応します。 |
Unique |
オプションの Boolean。リスト定義またはリスト テンプレートは、サイト作成時にリストを作成するためにのみ使用でき、サイト テンプレートまたはサイト定義を適用した後でオブジェクト モデルまたはユーザー インターフェイスからリストを作成するためには使用できない場合は TRUE。この属性を TRUE に設定すると、リストは非表示になり、[ページの作成] ページまたは [ドキュメントとリスト] ページのオプションとしては表示されなくなります。 |
UseRootFolderForNavigation |
オプションの Boolean。サイド リンク バーに表示されるリストに対するリンクがルート フォルダーをポイントし、ユーザーが既定のリスト ビュー ページではなくユーザー設定のウェルカム ページに移動できるようにする場合は TRUE。 注意 ユーザー設定のウェルカム URL がリストに対して設定されていない場合は、ルート フォルダーに対するリンクをレンダリングすることは、既定のリスト ビューに対してリンクするのと機能的に同等です。 |
VersioningEnabled |
オプションの Boolean。リスト定義により作成されたリストにおいてバージョン管理を既定で有効にする場合は TRUE。それ以外の場合は FALSE。 |
子要素
なし |
親要素
出現回数
最小 : 0 最大: 制約なし |
コメント
SharePoint Foundation では、標準的な SharePoint リストのリスト テンプレートは、通常、そのリスト定義を含むフィーチャーの要素のマニフェスト ファイル内で定義されています。リスト テンプレートのフィーチャーの詳細については、「リスト テンプレート ファイル」を参照してください。