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