Обновить шаблоны страниц новыми колонками сайта на сайте публикации MOSS

Я создал функцию, сайт публикации, в Visual Studio для MOSS - эта функция содержит главную страницу, некоторые страницы, некоторые столбцы сайта (сгруппированные для соответствия каждой странице) и т. Д. Я также создал семейство сайтов, некоторые сайты и страницы на основе на моем шаблоне.

Теперь мне нужно обновить некоторые из моих шаблонов страниц и сделать так, чтобы изменения повлияли на существующие страницы - если я изменю HTML шаблона и обновлю свою функцию, изменения сразу станут видны на страницах. Но если я добавлю новый столбец сайта в шаблон страницы, он не будет отображаться ни на новых, ни на существующих страницах, а в новых семействах сайтов и сайтах.

Что я могу сделать, чтобы мои существующие страницы обновлялись новыми столбцами сайта?

2 ответа

Решение

Попробуйте следующие шаги

  1. Удалить экземпляр страницы из библиотеки страниц
  2. Удалить макет страницы из галереи мастер-страниц
  3. Повторно активируйте функцию макета страницы с атрибутом силы (на существующих сайтах)
  4. Убедитесь, что вы удалили все страницы, прежде чем повторно активировать страницы в случае, если вы использовали тег AllUserWebPart в макете страницы.

После того, как вы убедились, что пользовательские макеты страниц были опубликованы; попробуйте следующее:

Перейдите на http://{YourTopLevelSite}/_Layouts/AreaTemplateSettings.aspx

В разделе "Макеты страниц" на странице вы найдете флажок: "Сбросить все дочерние сайты для наследования этих предпочтительных настроек макета страницы"; проверьте это и нажмите "ОК"

Другие вопросы по тегам