Я создал пользовательскую функцию 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.
Любая помощь будет принята с благодарностью.