Как добавить существующие типы данных в функцию SharePoint schema.xml - PullRequest
0 голосов
/ 29 ноября 2010

Я создал пользовательскую функцию SharePoint на основе библиотеки документов по умолчанию. По сути, я сделал копию папки DocumentLibrary и изменил ее и все необходимые 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 Ответ

2 голосов
/ 30 ноября 2010

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

...