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。リスト定義から作成されるリストを関連付けるカテゴリを指定します。以下のいずれかの値を使用できます。

  • Libraries

  • Communications

  • Tracking

  • Custom Lists

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 には、次のリストの種類が既定で用意されています。

  • 100   汎用リスト

  • 101   ドキュメント ライブラリ

  • 102   アンケート

  • 103   リンク リスト

  • 104   お知らせリスト

  • 105   連絡先リスト

  • 106   イベント リスト

  • 107   タスク リスト

  • 108   ディスカッション掲示板

  • 109   画像ライブラリ

  • 110   データ ソース

  • 111   サイト テンプレート ギャラリー

  • 112   ユーザー情報リスト

  • 113   Web パーツ ギャラリー

  • 114   リスト テンプレート ギャラリー

  • 115   XML フォーム ライブラリ

  • 116   マスター ページ ギャラリー

  • 117   コード ワークフローなし

  • 118   カスタム ワークフロー プロセス

  • 119   Wiki ページ ライブラリ

  • 120   リストのカスタム グリッド

  • 130   データ接続ライブラリ

  • 140   ワークフロー履歴

  • 150   タスク リスト

  • 200   関連する会議リスト

  • 201   会議の議題リスト

  • 202   会議の出席者リスト

  • 204   会議の決定事項リスト

  • 207   会議の目標リスト

  • 210   会議テキスト ボックス

  • 211   会議に持っていく物リスト

  • 212   会議ワークスペース ページのリスト

  • 301   ブログ投稿リスト

  • 302   ブログ コメント リスト

  • 303   ブログ カテゴリ リスト

  • 1100   案件管理

  • 1200   管理者タスク リスト

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

この属性は、List 要素の Type 属性に対応します。

Unique

オプションの Boolean。リスト定義またはリスト テンプレートは、サイト作成時にリストを作成するためにのみ使用でき、サイト テンプレートまたはサイト定義を適用した後でオブジェクト モデルまたはユーザー インターフェイスからリストを作成するためには使用できない場合は TRUE。この属性を TRUE に設定すると、リストは非表示になり、[ページの作成] ページまたは [ドキュメントとリスト] ページのオプションとしては表示されなくなります。

UseRootFolderForNavigation

オプションの Boolean。サイド リンク バーに表示されるリストに対するリンクがルート フォルダーをポイントし、ユーザーが既定のリスト ビュー ページではなくユーザー設定のウェルカム ページに移動できるようにする場合は TRUE。

注意

ユーザー設定のウェルカム URL がリストに対して設定されていない場合は、ルート フォルダーに対するリンクをレンダリングすることは、既定のリスト ビューに対してリンクするのと機能的に同等です。

VersioningEnabled

オプションの Boolean。リスト定義により作成されたリストにおいてバージョン管理を既定で有効にする場合は TRUE。それ以外の場合は FALSE。

子要素

なし

親要素

ListTemplates

出現回数

最小 : 0

最大: 制約なし

コメント

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