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

StackOverflow https://stackoverflow.com/questions/1668987

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top