Как добавить существующие типы данных в функцию SharePoint schema.xml

Я сделал пользовательскую функцию SharePoint на основе библиотеки документов по умолчанию. По сути, я сделал копию папки Document Library и изменил ее, а также все необходимые XML-файлы, чтобы сделать ее уникальным типом библиотеки. Теперь мне нужно добавить ссылку на поддерживаемые типы контента, но, похоже, он не работает. Мне удалось сделать это через веб-интерфейс, но мне нужно добавить его прямо в определение CAML.

Насколько я знаю, тип Link должен быть добавлен как тег ContentTypeRef в schema.xml. У меня есть следующая разметка внутри тега MetaData в начале файла:

<ContentTypes>
  <ContentTypeRef ID="0x0101">
    <Folder TargetName="Forms/Document" />
  </ContentTypeRef>
  <ContentTypeRef ID="0x0120" />
  <ContentTypeRef ID="0x0105" />
  <ContentTypeRef ID="0x01010A" />
</ContentTypes>

Есть ли какие-либо другие настройки, необходимые для разрешения типа ссылки? Приведенный выше код не включает ссылки. Значения идентификатора ContentTypeRef взяты из файла ctypewss.xml.

Любая помощь будет принята с благодарностью.

1 ответ

Похоже, ссылки на ваш тип контента неверны. Перейдите по ссылке из этого URL, которая может помочь вам с идентификаторами типов контента.

Другие вопросы по тегам