Поделиться через


Элемент 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
Необязательный логический. TRUE разрешает любому пользователю просматривать элементы в библиотеке. Атрибут AllowEveryoneViewItems используется, например, в коллекции главных страниц для предоставления всем пользователям доступа к главным страницам.
AlwaysIncludeContent
Необязательный логический. TRUE указывает, что содержимое списка по умолчанию включается, когда списки, созданные на основе определения списка, сохраняются как шаблоны списков в пользовательском интерфейсе; в противном случае — FALSE.
Basetype
Обязательный атрибут типа Integer. Определяет для списков, создаваемых на основе определения, базовый тип или схему по умолчанию. В SharePoint Foundation это может быть 0, 1, 3, 4 или 5. Оно не может быть 2.
CacheSchema
Необязательный логический. TRUE включает кэширование схемы списка при подготовке сайта. Атрибут CacheSchema используется, например, в глобальном файле Onet.xml для включения кэширования пользовательского списка для текущего семейства сайтов.
Каталог
Необязательный логический. ЗНАЧЕНИЕ TRUE , чтобы указать, что определение списка предназначено для коллекции сайтов, коллекции списков или коллекции веб-частей.
Категория
Необязательный атрибут типа Text. Задает категорию, с которой должны быть связаны списки, созданные на основе определения списка.

Могут быть следующие значения:
Библиотеки
Связь
Tracking
Настраиваемые списки
По умолчанию
Необязательный логический. TRUE указывает, что сайты SharePoint будут включать этот список.
Описание
Необязательный атрибут типа Text. Предоставляет описание определения списка.
DisableAttachments
Необязательный логический. TRUE указывает, что пользователи могут прикреплять файлы к элементам в списках, созданных на основе определения списка; в противном случае — FALSE.
DisallowContentTypes
Необязательный логический. TRUE указывает, что типами контента можно управлять на списках, созданных на основе определения списка; в противном случае — FALSE.
DisplayName
Обязательный атрибут типа Text. Задает отображаемое имя определения списка.
DocumentAsEnclosure
Необязательный логический.
DocumentTemplate
Необязательный Integer. В настоящее время не используется. Он действителен только в элементе ListTemplate, чей BaseType имеет значение 1 (библиотеки документов). Для совместимости с будущими версиями он должен либо быть оставлен пустым, либо соответствовать атрибуту Type элемента DocumentTemplate в перечислении DocumentTemplates. Этот атрибут устарел в 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 для отображения списков, созданных из определения списка, на панели быстрогозапуска , если на этой панели есть узел Списки.
Путь
Необязательный текст. Задает имя определения сайта, которое содержит определение списка, например STS. Предполагается, что это путь относительно каталога 12\TEMPLATE. Этот путь можно указать в схеме возможностей, например Features\Announcements. Этот атрибут устарел в SharePoint Foundation.
RootWebOnly
Необязательный логический. ЗНАЧЕНИЕ TRUE , чтобы указать, что список, созданный на основе определения, существует только на корневом веб-сайте семейства веб-сайтов. Этот атрибут устарел в SharePoint Foundation.
SecurityBits
Необязательный атрибут типа Text. Определяет разрешения на уровне элементов в списке для пользователей, имеющих права на чтение или изменение элементов списка. Атрибут SecurityBits содержит строку из двух цифр. Первая цифра в строке управляет доступом на чтение, а вторая — на изменение.

Для доступа на чтение допустимы следующие цифры:
1 — пользователи могут читать все элементы;
2 — пользователи могут читать только собственные элементы.

Для доступа на изменение используются следующие допустимые цифры:
1 — пользователи могут изменять все элементы;
2 — пользователи могут изменять только собственные элементы;
4 — пользователи не могут изменять элементы.

ПРИМЕЧАНИЕ. Пользователи с разрешением ManageLists могут читать и изменять все элементы независимо от значения атрибута SecurityBits .
Этот атрибут не применим к библиотекам документов.
Sequence
Необязательный Integer. Задает приоритет упорядочения, используемый для определения списка на странице Создание. Если атрибут Sequence не установлен, определение списка отображается в произвольном порядке относительно других определений списков, у которых также отсутствует значение Sequence. Два определения списков, для которых указана одинаковая последовательность, сортируются между собой в произвольном порядке.
SetupPath
Необязательный текст. Указывает путь к папке в каталоге установки SharePoint Foundation ( \\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE), которая содержит файл для включения в определение списка.
SyncType
Необязательный логический. Значение TRUE для переопределения типа списка клиентов по умолчанию, связанного с базовым шаблоном SharePoint Foundation.
Тип
Необязательный Integer. Предоставляет уникальный идентификатор для определения списка. Этот идентификатор должен быть уникальным внутри возможности, но может не быть уникальным среди всех определений возможностей или определений сайтов.

По умолчанию SharePoint Foundation включает следующие типы списков.
Универсальный список 100
Библиотека документов 101
Опрос 102
Список ссылок 103
Список объявлений 104
Список контактов 105
Список событий 106
Список задач 107
Доска обсуждений 108
Библиотека рисунков 109
110 Источники данных
Коллекция шаблонов сайтов 111
Список сведений о пользователях 112
Коллекция веб-частей 113
Коллекция шаблонов списка 114
Библиотека xml-форм 115
Коллекция 116 эталонных страниц
117 рабочих процессов No-Code
118 Пользовательский рабочий процесс
Библиотека вики-страницы 119
120 Настраиваемая сетка для списка
Библиотека подключения к данным 130
140 Журнал рабочих процессов
Список задач Ганта : 150
Список рядов собраний 200
Список повестки дня собрания 201
Список участников собрания 202
Список решений для собраний 204
Список целей собрания 207
210 Текстовое поле "Собрание"
211 . Список "Вещи для собрания"
Список страниц рабочей области собрания 212
Список записей блога 301
Список комментариев блога 302
Список категорий блога 303
1100 Отслеживание проблем
Список задач администратора 1200

Для настраиваемых шаблонов списков значение этого атрибута должно превышать 10 000, чтобы не возникало конфликтов с имеющимися и будущими типами списков, предоставляемыми корпорацией Майкрософт.

Этот атрибут соответствует атрибуту Type элемента List.
Уникальный
Необязательный логический. TRUE указывает, что определение списка или шаблон списка может использоваться только для создания списка во время созданий сайта и не может использоваться для создания списка с помощью объектной модели или пользовательского интерфейса после применения шаблона сайта или определения сайта. Установка для этого атрибута значения TRUE может привести к скрытию списка, и он не появится как возможность на странице Создать страницу или на странице Документы и списки.
UseRootFolderForNavigation
Необязательный логический. TRUE указывает, что ссылка на список, отображаемый на панели Быстрый запуск, указывает на корневую папку, так что пользователи переходят по ней на настраиваемую начальную страницу, а не на страницу представления списка по умолчанию.

ПРИМЕЧАНИЕ. Если для списка не задан настраиваемый URL-адрес приветствия, отрисовка ссылки на корневую папку функционально эквивалентна ссылке на представление списка по умолчанию.
Управление версиямиEnabled
Необязательный логический. TRUE указывает, что контроль версий включается по умолчанию в списках, созданных на основе определения списка; в противном случае — FALSE.

Дочерние элементы

Нет

Родительские элементы

Occurrences

  • Минимум: 0
  • Максимум: без ограничений

Замечания

В SharePoint Foundation шаблон списка для стандартного списка SharePoint обычно определяется в файле манифеста элемента компонента, содержащего определение списка. Дополнительные сведения о функциях шаблона списка см. в разделе Файлы шаблонов списка.