65.9K
CodeProject 正在变化。 阅读更多。
Home

如何创建 SharePoint 发布页面布局

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.50/5 (2投票s)

2011年1月16日

CPOL

4分钟阅读

viewsIcon

29994

如何创建 SharePoint 发布页面布局

在许多基于 SharePoint 的项目中,客户希望能够根据一些特定的布局在运行时创建和维护页面。 SharePoint 为此类客户的期望提供了一个绝佳的解决方案——发布页面功能。 发布页面功能的核心概念可以用 5 点来解释

  1. Web 开发人员在 Office SharePoint Designer 2007 中创建并自定义页面布局。
  2. 内容所有者在浏览器中根据可用的页面布局之一创建新页面。
  3. 内容所有者在浏览器中完成页面,然后提交以供批准。
  4. 授权的审批者编辑然后批准或拒绝文章。
  5. 获得批准后,文章将被发布。

在开始之前,让我们看一下一些我们将在整个帖子中使用的重要术语(感谢 Office 支持站点)

创建页面布局内容类型

内容类型定义了贡献者应该如何输入每种类型的内容,如何显示该内容,以及如何在工作流环境中处理该内容。 内容类型被添加到顶级站点。 此后,它们可用于该站点集合中的所有子站点。 要创建或编辑内容类型,您必须具有对顶级站点的创作权限。 以下是创建新内容类型的步骤

  1. 在浏览器中,执行以下操作之一
    • 从任何团队网站上的“网站操作”菜单中,单击“网站设置”。
    • 从任何门户区域中,单击“网站操作”,指向“网站设置”,然后单击“修改所有网站设置”。
  2. 在“网站设置”页面上的“网站集管理”下,单击“转到顶级网站设置”。
    或者,您可以直接浏览到 http://your_top_level_site/_layouts/settings.aspx。
  3. 在“库”下,单击“网站内容类型”。

  4. 在“网站内容类型库”页面的菜单栏上,单击“创建”。

  5. 在“名称”框中,键入此内容类型的名称。 当我们创建页面布局时,此名称将出现在“内容类型”列表中。
  6. 在“描述”框中,键入此内容类型的描述。
  7. 在“从列表中选择父内容类型”中,单击“发布内容类型”。
  8. 在“父内容类型”列表中,单击“页面”。
  9. 在“将此网站内容类型放入”下,单击“现有组”,然后在列表中单击“页面布局内容类型”。

    为了让您创建或自定义 Office SharePoint Designer 2007 中的新内容类型可用于页面布局,请将内容类型放入“页面布局内容类型”组,这样可以很容易地找到它。 下一节将向您展示如何在 Office SharePoint Designer 2007 中使用您的新内容类型。

  10. 点击“确定”。

    “网站内容类型”页面打开。

    为了更好地理解内容类型,请阅读以下文章

创建页面布局

  1. 在 Office SharePoint Designer 2007 中,打开您要在其中创建页面布局的网站。
  2. 在“文件”菜单上,指向“新建”,然后单击“SharePoint 内容”。

  3. 在“新建”对话框中,单击“SharePoint 发布”。

    如果未列出此选项,则可能是因为您正在使用的站点在 Office SharePoint Server 2007 中未启用发布功能。 如果您具有对顶级站点的创作权限,您可以通过指向 Office SharePoint Designer 站点菜单上的“管理”,然后单击“管理主页”来为浏览器启用发布功能。 在“网站管理”下,单击“网站功能”,然后在“Office SharePoint Server 发布”选项旁边单击“激活”。 执行这些步骤后,返回 Office SharePoint Designer 2007,然后从步骤 1 开始,但这次在步骤 1 和步骤 2 之间单击“查看”菜单上的“刷新”。

  4. 单击“页面布局”。
  5. 在“选项”下的“内容类型组”列表中,单击“页面布局内容类型”。
  6. 在“内容类型名称”列表中,单击您想要的内容类型。

    如果您在上一个部分中创建了内容类型,并且将您的内容类型放入了“页面布局内容类型”组中,您应该在此列表中看到该内容类型。

  7. 在“URL 名称”框中,键入此页面布局的名称。
    这将成为页面布局的文件名。 例如,如果您在此框中键入MyPageLayout,页面布局文件名将为 MyPageLayout.aspx
  8. 在“标题”框中,键入此页面布局的标题。

    这将成为页面布局标题,该标题显示在您在浏览器中的“创建页面”上的“创建”页面上创建新发布页面时可用的页面布局列表中。 您希望为页面布局提供一个标题,以便于创建基于此页面布局的发布页面的用户识别。

  9. 点击“确定”。

    页面布局在设计视图中打开。

新的页面布局在顶级站点中创建。 您可以通过浏览到位于 http://your_top_level_site/_catalogs/masterpage/Forms/AllItems.aspx 的母版页库来验证它是否已创建,其中 your_top_level_site 是顶级站点的名称。 您的新页面布局应在此页面上列出。

© . All rights reserved.