次の方法で共有


ListTemplate 要素 (Site)

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

[ページの作成] でリストを作成するためのオプションとして使用できるリスト定義を指定します。

<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
省略可能 なブール値リスト 定義を使用して作成されたリストを削除できないように指定する場合は TRUE。それ以外の場合は FALSE
AllowEveryoneViewItems
省略可能 なブール値。 すべてのユーザーがライブラリ内のアイテムを見ることができるようにする場合は TRUEAllowEveryoneViewItems 属性は、たとえば、マスタ ページ ギャラリーで使用すると、すべてのユーザーがマスタ ページにアクセスできるようになります。
AlwaysIncludeContent
省略可能 なブール値リスト 定義を使用して作成されたリストをユーザー インターフェイスのリスト テンプレートとして保存するときに、リストコンテンツを既定で含める場合は TRUE。それ以外の場合は FALSE
Basetype
整数型 (Integer) の値を使用します。 定義から作成されるリストに対する基本型または既定スキーマを指定します。 SharePoint Foundation では、これは 0、1、3、4、または 5 のいずれかです。 2 にはできません。
CacheSchema
省略可能 なブール値。 サイトを準備するときにリストのスキーマ キャッシングを有効にする場合は TRUECacheSchema 属性は、たとえば、グローバル Onet.xml ファイルで使用すると、現在のサイト コレクションに対するユーザー リストのキャッシングが有効になります。
カタログ
省略可能 なブール値サイト ギャラリー、リスト ギャラリー、または Web パーツ ギャラリーのリスト定義を指定する場合は TRUE。
[カテゴリ]
オプションの Text。 リスト定義から作成されるリストを関連付けるカテゴリを指定します。

以下のいずれかの値を使用できます。
ライブラリ
コミュニケーション
Tracking
カスタム リスト
Default
省略可能 なブール値。 新しい SharePoint サイトがこのリストを含む場合は TRUE
説明
オプションの Text。 リスト定義の説明を提供します。
DisableAttachments
省略可能 なブール値。 ユーザーがリスト定義を使用して作成されたリスト内のアイテムにファイルを添付できることを指定する場合は TRUE。それ以外の場合は FALSE
DisallowContentTypes
省略可能 なブール値リスト 定義を使用して作成されたリストでコンテンツ タイプを管理できることを指定する場合は TRUE。それ以外の場合は FALSE
DisplayName
必須の Text。 リスト定義の表示名を指定します。
DocumentAsEnclosure
省略可能 なブール値
DocumentTemplate
オプションの Integer。 現在は使用されていません。 この属性は、BaseType が 1 (ドキュメント ライブラリ) に設定された ListTemplate 要素でのみ有効です。 将来の互換性のため、この属性は、空白のままにするか、または DocumentTemplates 列挙型の DocumentTemplate 要素の Type 属性に対応する値を設定する必要があります。 この属性は SharePoint Foundation では非推奨になりました。
DontSaveInTemplate
省略可能 なブール値。 ユーザー インターフェイスを介して、リストがカスタム リスト テンプレートとして保存されるとき、またはリストが属するサイトがカスタム サイト テンプレートとして保存されるときに、リストのコンテンツを除外する場合は TRUE
EditPage
オプションの Text。 リスト定義により作成されたリストの項目を編集するためのページとして使用するユーザー設定フォームの名前を指定します。
EnableModeration
省略可能 なブール値リスト 定義を使用して作成されたリストでコンテンツの承認が既定で有効になっていることを指定する場合は TRUE。それ以外の場合は FALSE
EnablePeopleSelector
省略可能 なブール値
EnableResourceSelector
省略可能 なブール値
FeatureId
オプションの Text。 リスト定義を関連付ける機能を識別する GUID を指定します。
FolderCreation
省略可能 なブール値リスト内でフォルダーの作成を有効にし、リスト ビューの [新しいフォルダー] メニューに [新しいフォルダー] コマンドが表示されることを指定する場合は TRUE。それ以外の場合は FALSE
Hidden
省略可能 なブール値リスト作成するための [ページの作成 ] でリスト定義を使用しないことを指定する場合は TRUE。
HiddenList
省略可能 なブール値。 リスト定義から作成されたリストを非表示にする場合は TRUE
Image
オプションの URL。 リストを表すために使用するアイコンへの URL を指定します。
MultipleMtgDataList
省略可能 なブール値MultipleMtgDataList="TRUE" を指定した場合は、会議ワークスペース サイト内のリストに、そのサイト内の複数の会議インスタンスに対するデータが格納されます。
MultipleTypes
省略可能 なブール値
MustSaveRootFiles
省略可能 なブール値。 リスト テンプレートをコンテンツなしで保存するときに会議ワークスペース サイト用に内部的に使用される特殊なドキュメント ライブラリに含まれるページを保存する場合は TRUE。 この属性は、一般的に使用することを目的としていません。
名前
必須の Text。 リスト定義の内部名を指定します。 スペースまたは特殊文字は使用できません。 この名前は、使用中のスキーマを定義している Schema.xml ファイルを含むフォルダを見つけるためにも使用されます。
NewPage
オプションの Text。 リスト定義により作成されたリストの項目を作成するためのページとして使用するユーザー設定フォームの名前を指定します。
NoCrawl
省略可能 なブール値検索結果 に一覧が表示されないように指定する場合は TRUE。それ以外の場合は FALSE
OnQuickLaunch
省略可能 なブール値TRUE を指定 すると、リスト定義から作成されたリストが サイドリンク バー に表示されます (そのバーに Lists ノードがある場合)。
パス
オプションの Text。 リスト定義を含むサイト定義の名前を指定します (STS など)。 このパスは、12\TEMPLATE ディレクトリに対する相対指定であるものと見なされます。 パスは、フィーチャー スキーマで指定できます (たとえば Features\Announcements)。 この属性は SharePoint Foundation では非推奨になりました。
RootWebOnly
省略可能 なブール値定義 から作成されたリストがサイト コレクションのルート 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
省略可能 なブール値True を指定 すると、SharePoint Foundation ベース テンプレートに関連付けられている既定のクライアント リストの種類がオーバーライドされます。
Type
オプションの Integer。 リスト定義の一意の識別子を指定します。 この識別子は、1 つのフィーチャー内では一意である必要がありますが、すべてのフィーチャー定義の間またはサイト定義の間では一意でなくてもかまいません。

SharePoint Foundation には、既定で次のリストの種類が含まれています。
100 ジェネリック リスト
101 ドキュメント ライブラリ
102 アンケート
103 リンク一覧
104 お知らせ一覧
105 連絡先リスト
106 イベント一覧
107 タスクリスト
108 ディスカッション 掲示板
109 画像ライブラリ
110 データ ソース
111 サイト テンプレート ギャラリー
112 ユーザー情報リスト
113 Web パーツ ギャラリー
114 テンプレート ギャラリーの一覧表示
115 XML フォーム ライブラリ
116 マスター ページ ギャラリー
117 No-Code ワークフロー
118 カスタム ワークフロー プロセス
119 Wiki ページ ライブラリ
120 リストのカスタム グリッド
130 データ接続ライブラリ
140 ワークフロー履歴
150 ガント タスクの一覧
200 会議シリーズの一覧
201 会議の議題リスト
202 会議出席者リスト
204 会議の決定リスト
207 会議の目的の一覧
[210 会議] テキスト ボックス
211 リストを持ち込む会議の内容
212 会議ワークスペース ページの一覧
301 ブログ投稿一覧
302 ブログコメント一覧
303 ブログカテゴリ一覧
1100 Issue tracking
1200 管理者タスクの一覧

カスタム リスト テンプレートでは、Microsoft の現在および将来のリスト型との競合を防ぐため、この属性を 10000 より大きい数値に設定する必要があります。

この属性は、List 要素の Type 属性に対応します。
Unique
省略可能 なブール値。 リスト定義またはリスト テンプレートは、サイト作成時にリストを作成するためにのみ使用でき、サイト テンプレートまたはサイト定義を適用した後でオブジェクト モデルまたはユーザー インターフェイスからリストを作成するためには使用できない場合は TRUE。 この属性を TRUE に設定すると、リストが非表示になり、[ ページの作成 ] ページや [ ドキュメントとリスト ] ページにオプションとして表示されなくなります。
UseRootFolderForNavigation
省略可能 なブール値サイド リンク バーに表示されるリストに対するリンクがルート フォルダをポイントし、ユーザーが既定のリスト ビュー ページではなくユーザー設定のウェルカム ページに移動できるようにする場合は TRUE

: カスタムウェルカム URL がリストに設定されていない場合、ルート フォルダーへのリンクのレンダリングは、既定のリスト ビューへのリンクと機能的に同等です。
VersioningEnabled
省略可能 なブール値。 リスト定義を使用して作成されたリストでバージョン管理が既定で有効になっていることを指定する場合は TRUE。それ以外の場合は FALSE

子要素

None

親要素

Occurrences

  • 最小 : 0
  • 最大: 制約なし

注釈

SharePoint Foundation では、通常、標準の SharePoint リストのリスト テンプレートは、リスト定義を含むフィーチャーの要素マニフェスト ファイル内で定義されます。 リスト テンプレートの機能の詳細については、「テンプレート ファイルの一覧表示」を参照してください。