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