2009-11-03 69 views
0

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

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

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

回答

0

尝试以下步骤

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

要么我的知识点很少,要么我误解了你 - 你谈论删除页面?如果我删除我的网页,我会丢失我的内容? – keysersoze 2009-11-05 22:10:38

0

验证自定义页面布局已发布后;请尝试以下操作:

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

页的“页面布局”部分中,你会发现标有一个复选框:“重置所有子网站继承这些首选的页面布局设置“;检查它,然后点击“确定”

+0

似乎没有工作 - 我的页面模板中的新列仍未显示,除非我创建新的网站集或网站? – keysersoze 2009-11-04 09:10:16