обновите шаблоны страниц новыми столбцами сайта на сайте публикации MOSS
-
13-09-2019 - |
Вопрос
Я создал функцию, сайт публикации, в Visual Studio для MOSS - эта функция содержит главную страницу, несколько страниц, несколько столбцов сайта (сгруппированных в соответствии с каждой страницей) и т.д.Я также создал семейство сайтов, несколько сайтов и страниц на основе моего шаблона.
Теперь мне нужно обновить некоторые из моих шаблонов страниц и внести изменения, влияющие на существующие страницы - если я изменю HTML шаблона и обновлю свою функцию, изменения немедленно станут видны на страницах.Но если я добавлю новый столбец сайта в свой шаблон страницы, это не будет отображаться ни на новых, ни на существующих страницах, но будет отображаться в новых семействах сайтов.
Что я могу сделать, чтобы обновить мои существующие страницы новыми столбцами сайта?
Решение
Попробуйте выполнить следующие шаги
- Удалите экземпляр страницы из библиотеки Pages
- Удалите макет страницы из Галереи Главной страницы
- Повторно активировать функцию макета страницы с помощью атрибута force (На существующих сайтах)
- Убедитесь, что вы удалили все страницы, прежде чем повторно активировать страницы в случае, если вы использовали тег AllUserWebPart в макете страницы.
Другие советы
После того, как вы убедитесь, что пользовательские макеты страниц были опубликованы;попробуйте следующее:
Перейдите к http://{YourTopLevelSite}/_Layouts/AreaTemplateSettings.aspx
В разделе "Макеты страниц" страницы вы найдете флажок с надписью:"Сбросьте все дочерние сайты, чтобы наследовать эти предпочтительные настройки макета страницы";проверьте это и нажмите "Ок".