Создайте коллекцию сайтов издательских изданий, используя шаблон сайта
-
16-10-2019 - |
Вопрос
SharePoint 2010 - Publishing Sate. Я создал один с несколькими издательными сетями. Я сохранил SiteCollection/RootWeb как rootweb.wsp. Я создал новый WebApp, новый SiteCollection (без выбора шаблона сайта). Затем я включил функции публикации в новом веб -приложении на уровне коллекции сайтов и применил шаблон RootWeb.WSP.
Веб -приложение отлично подходит, но я не могу редактировать страницы. Редактировать страницу дает «System.ArgumentOutOfrangeException: Индекс был вне диапазона. Должен быть неотрицательным и меньше, чем размер коллекции». Я даже не могу добраться до настройки сайта | Схема страниц и шаблоны. (Та же ошибка). Затем я проверил галерею главных страниц. В то время как файлы есть, я вижу столбец типа содержимого, установленный «#Value». Так что что -то испорчено с галереей главной страницы. Проверка некоторых (не всех) файлов дает ошибку «не удалось установить значение связанного столбца типа контента».
Кто -нибудь видит такое поведение с созданием публикационного сайта из шаблона сайта? Цените любую помощь!
Решение
При создании коллекции сайтов публикации есть много обработчиков событий, которые настраивают сайт, развертывают списки и библиотеки и устанавливают разрешения. Когда вы сохраняете свой сайт в качестве шаблона и создаете новую коллекцию сайтов на основе этого шаблона, все, что включает контент, будет развернут немедленно, и обработчики событий не будут работать должным образом. Поэтому опция сохранить сайт в качестве шаблона недоступна на сайтах издательства.
То, что вы могли бы сделать, это создать свой собственный «веб -шаблон» на основе определения сайта публикации. Вам придется вписать все свои модификации в функции, так что это не так просто, как сохранить сайт, как шаблон. Единственное, что не работает с веб -шаблонами и сайтами публикации, - это вариации. Если они вам нужны, вы должны создать свое собственное полное определение сайта.
Другие советы
Создание издательских сайтов из шаблона не поддерживается.