Вопрос:
Где определена схема списков блогов OOTB? (то есть для списков сообщений, категорий и комментариев)
Шаблоны списков и экземпляры встроены в onet.xml шаблона сайта блога OOTB по адресу 14 / TEMPLATE / Blog , однако упоминание содержимого списков отсутствует. типы, поля или представления.
Справка:
Я создал пользовательское определение сайта (на основе копии шаблона сайта блога OOTB), чтобы мы могли применять брендинг и другие настройки в наших блогах.
Некоторые из этих настроек выполняются приемником функций, который активируется как часть определения сайта. К сожалению, порядок, в котором SharePoint предоставляет элементы из onet.xml , выглядит следующим образом:
- Сайт подготовлен
- Функции активированы
- Приемники функций активированы
- Другие элементы (такие как списки), определенные в определениях сайта
onet.xml предоставляются
Как видите, получатели функций (которые в моем случае пытаются обновить разрешения списков комментариев и категорий) активируются до того, как списки были созданы . Решение этого очень простое: просто создайте списки как часть функции, как обычно.
Для этого мне нужно создать определение списка в Visual Studio, однако я не могу найти файлы schema.xml для этих списков OOTB.