使用MOSS发布网站中的新站点列更新页面模板

时间:2009-11-03 17:43:06

标签: sharepoint moss publishing wspbuilder

我在Visual Studio中为MOSS创建了一个功能,一个发布网站 - 此功能包含一个母版页,一些页面,一些网站列(分组以匹配每个页面)等。我还创建了一个网站集,一些网站和基于我的模板的页面。

现在我需要更新一些页面模板并使更改影响现有页面 - 如果我更改模板的HTML并更新我的功能,则更改会立即显示在页面上。但是,如果我向页面模板添加新的网站列,则不会在新页面或现有页面中显示 - 但它会在新的网站集和网站中显示。

如何使用新网站列更新现有网页?

2 个答案:

答案 0 :(得分:0)

在您确认自定义页面布局已发布后;尝试以下方法:

导航到http:// {YourTopLevelSite} /_Layouts/AreaTemplateSettings.aspx

在页面的“页面布局”部分,您会找到一个标记为“重置所有子网站以继承这些首选页面布局设置”的复选框;检查一下,点击“确定”

答案 1 :(得分:0)

尝试以下步骤

  1. 从页面库中删除页面实例
  2. 从母版页库中删除页面布局
  3. 使用force属性(在现有网站中)重新激活页面布局的功能
  4. 如果您在页面布局中使用了AllUserWebPart标记,请确保在重新激活页面之前删除所有页面。