编辑站点地图

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

在可以编辑站点地图前,您必须导出包含站点地图的非托管解决方案。 此解决方案可以是默认解决方案,或您可以将站点地图添加到新解决方案,以降低导出的数据数量。

本主题内容

站点地图编辑器

手动编辑站点地图

使用方案验证编辑

编码和号字符

从错误中恢复

站点地图编辑器

使用站点地图编辑器可以简化站点地图的编辑。

Microsoft CRM MVP Tanguy Touzard 发布的 Dynamics CRM 2011/2013 工具箱 中包含一个通用站点地图编辑器。

虽然这些应用程序简化了编辑站点地图的流程,但是他们仍要求您了解一引起站点地图 XML 概要。 有关详细信息,请参阅SiteMap XML reference

备注

Microsoft Dynamics 365 技术支持不支持这些应用程序。 如果您对这些应用程序有任何疑问,请联系应用程序发布者。

手动编辑站点地图

如果您不使用站点地图编辑器应用程序,则您可以使用以下步骤手动编辑站点地图。

若要编辑站点地图

  1. 在“导航窗格”中,依次单击“设置”、“自定义”和“解决方案”。

  2. 向新的或现有的非托管解决方案中添加“站点地图”。 在该解决方案中,从“组件”列表中选择“客户端扩展”。 选择“添加现有”,然后选择“站点地图”。 然后单击“导出解决方案”。

  3. 从压缩的 .zip 文件中提取文件。

    提示

    保留压缩的 .zip 文件作为备份。

  4. 在 customizations.xml 文件中,找到位于 ImportExportXml/SiteMap/SiteMap 位置的站点地图节点。

  5. 编辑该站点地图节点。

    备注

    如果使用可提供架构验证的编辑器,编辑 XML 会容易得多。 有关详细信息,请参阅使用方案验证编辑。

  6. 创建一个新的压缩 .zip 文件,其中包括提取的解决方案文件和已编辑的 customizations.xml。

    提示

    在 Windows 资源管理器中,选择所有文件。 然后单击右键并选择“发送到”和“压缩(zipped)文件夹”。

  7. 导入新解决方案文件。

    1. 在 Microsoft Dynamics 365 中,依次单击“设置”、“自定义”和“解决方案”。

    2. 单击“导入”。

    3. 单击“浏览”,找到已修改的解决方案 .zip 文件,然后依次单击“下一步”和“导入”。

    4. 导入完成后,单击“关闭”。

  8. 发布自定义项。

    提示

    如果无法立即看到更改,请在 Internet Explorer 中按 F5 重新加载页面。

使用方案验证编辑

为获得更好的体验,请通过可使用架构验证来提供 IntelliSense 支持的应用程序编辑 customizations.xml 文件。 有关详细信息,请参阅使用架构验证编辑功能的自定义 XML 文件

编码和号字符

将URL添加到包含与号字符 (&) 的站点地图时,必须通过将其替换为“&”来对其进行编码。 如果不对此字符编码,XML验证将失败,您将无法导入解决方案。 例如:

  • 正确:
    <SubArea Id="new_customSubArea" Url="http://mysite/mypage.aspx?parameter1=value&amp;parameter2=value ">

  • 不正确:
    <SubArea Id="new_customSubArea" Url="http://mysite/mypage.aspx?parameter1=value&parameter2=value">

从错误中恢复

解决方案导入工具在站点地图上执行验证。 如果出现错误,则应用默认站点地图,并显示错误消息。 您必须在站点地图中修复错误,并再次导入。 但是,仍可能出现某些错误。

另请参阅

使用站点地图更改应用程序导航
使用站点地图将参数传递给 URL
控制对帮助和培训网站的访问
SiteMap XML reference
SiteMap schema

© 2017 Microsoft。 保留所有权利。 版权