【问题标题】:update page templates with new site columns in MOSS publishing site使用 MOSS 发布站点中的新站点列更新页面模板
【发布时间】:2010-12-12 17:50:42
【问题描述】:

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

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

如何使用新的网站栏更新现有页面?

【问题讨论】:

    标签: sharepoint moss publishing wspbuilder


    【解决方案1】:

    试试下面的步骤

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

    【讨论】:

    • 要么我对sharepoint的了解太少要么我误解了你——你说的是删除页面吗?如果我删除我的页面,我的内容会丢失吗?
    【解决方案2】:

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

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

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

    【讨论】:

    • 似乎不起作用 - 我的页面模板中的新列仍未显示,除非我创建新的网站集或网站?
    猜你喜欢
    • 2010-10-10
    • 2011-02-19
    • 2023-03-16
    • 1970-01-01
    • 2010-12-11
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多