连接到 SharePoint 服务器目录的发布网站

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

若要显示作为目录共享的库或列表中的内容,您必须将发布网站集连接到目录。 当您将发布网站集连接到目录时,将发生以下情况:

  • 目录内容集成到发布网站集中。

  • 目录使用的术语集集成到发布网站集的术语集中。

  • 为目录页创建了类别页面和项目详细信息页面。

  • 为项目详细信息页面创建了友好 URL。

  • 为目录创建了结果源。

开始之前

注意

[!注意] 因为 SharePoint Server 在 Internet Information Services (IIS) 中作为网站运行,所以管理员和用户依赖于浏览器提供的辅助功能。 SharePoint Server 支持受支持的浏览器的辅助功能。 有关详细信息,请参阅以下资源:>SharePoint 中的 SharePoint>辅助功能中的>计划浏览器支持>辅助功能指南键盘快捷方式>触摸

在您将发布网站集连接到目录之前,请查看计划类别页面和目录项页面中的信息。 还要验证下列各项:

注意

如果您要针对发布网站扩展 Web 应用程序(例如,为了支持不同身份验证提供程序),请在执行此过程之前扩展 Web 应用程序。 如果您在连接到目录后扩展 Web 应用程序,将会断开目录项目的友好 URL。

将发布网站连接到目录

将发布网站连接到目录

  1. 验证完成此过程的用户帐户是在发布网站集的 SharePoint 所有者组的成员。

  2. 在发布网站集上的“设置”菜单中,单击“网站设置”

  3. 在“网站设置”页上,在“网站管理”部分,单击“管理目录连接”

  4. 在"管理目录连接"页上,单击"连接到目录"。 将显示可用目录的列表。 注意,只显示已爬网的目录。

  5. 在包含您要连接到的目录的行中,单击“连接”。 您还可以通过在搜索字段中键入目录名称来搜索特定目录。

  6. 在"目录源设置"页上,在"连接集成"部分,执行以下操作之一:

  • 要使目录内容对发布网站可用并将目录标记术语集集成到发布网站导航术语集中,请选择“将目录集成到我的网站”。 当您选择此选项时,使用以下步骤指定该术语集应集成在哪个级别,指定目录项详细信息页面的 URL,并选择类别页面和目录项页面。

  • 要使目录内容对发布网站可用,请选择“连接,但不集成目录”。 如果您要使用库中的内容创建单个目录项页面,您应选择此选项。

    选择任一选项都会为目录创建一个结果源。

  1. 在“导航层次结构”部分,指定要将其中的目录标记术语集集成到发布网站导航术语集的术语。 默认情况下,您以前在将库或列表作为目录共享中配置的目录导航栏将出现。 此部分中的字段是可选的。 因此,如果您不更改此部分中的字段,目录标记术语集将从根术语集成。 如果您要从一个不同术语集成目录标记术语集,请执行下列操作:
  • 在“层次结构的根术语”框的旁边,单击“浏览有效选项”

  • “选择:添加术语 ”对话框中,单击要从中集成目录标记术语集的级别对应的术语,单击“ 选择”,然后单击“ 确定”。

  • 要集成根术语(即在发布网站导航术语集中所选术语的父级),请选中“在网站导航中包括根术语”复选框。

    注意

    目录中的所有术语必须用指定的目录标记术语集中的一个术语进行标记。 否则,网站导航不能对所有术语正常工作。

  1. 在“导航位置”部分,指定发布网站导航术语集中应集成目录标记术语集的术语。 请执行下列操作之一:
  • 若要将目录标记术语库集成到发布网站导航术语集,请单击“添加到导航根目录”

  • 若要将目录标记术语集集成到发布网站导航术语集的根术语下的术语,请单击“在网站导航中选择备用位置”,然后执行下列操作:

  • 单击“浏览有效选项”以显示发布网站导航术语集。

  • “选择:添加术语 ”对话框中,单击要从中集成目录标记术语集的级别对应的术语,单击“ 选择”,然后单击“ 确定”。

  1. 如果您要在发布网站上更新对目录标记术语集的更改,请在“导航固定”部分,选中“将术语固定到网站导航”复选框。 默认情况下,此选项已选中。 如果清除此复选框,对目录标记术语集所做的更改不会反映在发布网站导航上。

  2. 在“目录项 URL 行为”部分,通过选择下列选项之一指定目录项 URL 的行为:

  • 要使目录项的 URL 指向项目详细信息页面,请选择“使 URL 相对于此网站”。 当您选择此选项时,您必须如下一步所述指定一个目录项 URL 格式。 这还意味着您可以在项目详细信息页显示的内容必须来自搜索索引。

  • 要使目录项 URL 指向源目录中的项目,请选择“使 URL 指向源目录”。 当您选择此选项时,您不必指定目录项 URL 格式。 请注意,当您选择此选项时,匿名用户无法访问和查看源目录中的项目。

  1. 在“目录项 URL 格式”部分,通过执行下列操作之一选择项目详细信息页面的 URL 应该包含哪些属性:
  • 要使用您将库或列表作为目录共享(如将库或列表作为目录共享中所述)时指定为主键的字段,请选择“使用目录源提供的默认 URL 格式”。 默认情况下,此选项已选中。

    注意

    对于指定字段,目录中的所有项目都必须具有值。 网站导航对缺少值的项目不起作用。

  • 若要手动定义 URL 的格式,请选择“手动定义 URL 格式”,然后键入 URL。 仅当您已创建一个项目详细信息页面且您目录中的项没有由目录标记术语集中的术语进行标记时,才应选择此选项。 键入以下格式的 URL:/<项目详细信息页>的文件夹/<项目详细信息页>的名称.aspx? <Managed property name>=[ Managed property value] — for example, /Pages/itemdetails.aspx?TitleProperty=[Title].

  • 要构建一个基于目录属性的自定义 URL,请选择"从目录属性构造 URL 格式",然后执行下列操作:

  • 在“可用字段”列表中,选择最多五个字段,然后单击“添加”

    重要

    网站栏类型为“数字”的字段不会创建一个有效 URL。 对于指定字段,目录中的所有项目都必须具有值。 网站导航对缺少值的项目不起作用。

  1. 在“类别页面”部分,执行以下操作之一:
  • 若要让 SharePoint Server 自动为目录内容创建新的“类别”页面,请单击“ 创建新页面”,然后选择母版页。 页面将添加到页面库中,名称为 Category-catalog< 标记术语集名称>。 该页不会自动发布。

  • 若要使用已创建的类别页,请选择“使用现有页面”,然后指定页面的位置。

  1. 在“项目页面”部分,执行以下操作之一:
  • 若要让 SharePoint Server 自动为目录内容创建新的项目页面,请单击“ 创建新页面”,然后选择母版页。 页面将添加到页面库中,名称为 CatalogItem-catalog< 标记术语集名称>。 该页不会自动发布。

  • 若要使用已创建的项目页面,请选择“使用现有页面”,并指定此页的位置。

  1. 单击“确定”

断开发布网站与目录的连接

如果您要从发布网站删除所连接目录的内容,必须断开发布网站与目录的连接。

重要

如果已将目录标记术语集集成到发布网站导航术语集中,那么在与目录断开连接时,将不会从导航中删除标记术语。 若要从导航中删除标记术语,必须在术语库管理中删除术语。 有关详细信息,请参阅 在术语集中创建和管理术语

此外,如果 SharePoint Server 自动为目录页创建一个类别页和一个项详细信息页,则当您断开与目录的连接时,它们将不会从 Pages 库中删除。

断开发布网站与目录的连接

  1. 验证完成此过程的用户帐户是在发布网站集的 SharePoint“Owners”组的成员。

  2. 在“网站设置”页上的“网站管理”部分,单击“管理目录连接”

  3. 在“管理目录连接”页上,将显示已连接目录的列表。

  4. 在包含您要断开连接的目录的行上,单击“断开连接”,然后“断开连接”以确定您要断开与目录的连接。

另请参阅

其他资源

Blog post: Connect your publishing site to a catalog