Проблема, с которой вы столкнулись, заключается в перемещении из вашего исходного семейства сайтов в другое. Шаблон сайта не хранит полное определение сайта - только отличия от базового определения сайта. Переходя от одного семейства сайтов к другому, вы теряете основное определение сайта и сталкиваетесь с такими проблемами, как потеря типов контента.
Шаблоны сайтов и определения сайтов - это две отдельные настройки, которые вы можете выполнить. Вам нужно принять решение, исходя из ваших требований, относительно того, какой из них лучше.
Шаблоны сайтов
Pro-х:
- Простота создания и повторного использования через интерфейс SharePoint
- Идеально для конечных пользователей
- Шаблон сайта - это настройка базового определения сайта по умолчанию
Con-х:
- Зависимость от определения базового сайта означает, что обновления SharePoint могут нарушить шаблоны вашего сайта
- Низкая производительность, поскольку изменения хранятся в базе данных и считываются из БД и компилируются при каждом запросе
- Ограниченные возможности настройки
Определения сайта
Pro-х:
- Труднее создать: включает в себя кодирование XML
- Сделано разработчиками и администраторами сайта
- Независимо от определений сайта SharePoint по умолчанию, поэтому обновления SharePoint не затрагиваются
- Неограниченные возможности настройки
Con-х:
- Сложно изменить при развертывании
- Может быть кэширован в файловой системе, поэтому быстро загружается
Проверьте Google для получения информации о создании пользовательских определений сайта.
Надеюсь, это поможет!
Jonny