我正在尝试从 SP2013 环境中导出我的内容编辑器 webpart,并且我希望输出文件为 .webpart 格式。目前我正在获取 .dwp 格式的输出文件。
知道如何以 .webpart 格式获取内容编辑器 webpart 吗?
我正在尝试从 SP2013 环境中导出我的内容编辑器 webpart,并且我希望输出文件为 .webpart 格式。目前我正在获取 .dwp 格式的输出文件。
知道如何以 .webpart 格式获取内容编辑器 webpart 吗?
默认情况下,您将获得基本上是 XML 的 *.dwp 文件。内容编辑器的行为不像 *.webpart。您可以做的是将文件导出为它并在 Visual Studio 中的一个空模块中导入。部署它..它将在 Web 部件部分中可见。我希望在那之后你知道该怎么做。
以下帖子会很有用:如何将内容编辑器 Web 部件添加到 Web 部件库| 导出内容编辑器 Web 部件(SharePoint 中的 OOTB)
简单的回答是将扩展名 .dwp 替换为 .webpart,它会起作用,因为它只是一个 XML 文件。
据我所知,dwp 是 SharePoint 用于导出 webpart 的旧扩展,我不确定由于您使用的是 SP 2013,是什么情况触发了您的环境中的这种变化,但从我的角度来看,它并不那么重要,因为您可以同时使用两者扩展以将 webpart 上传到不同的位置,如果您使用文本编辑器打开文件,您仍然可以看到相同的 XML 代码。
您可能有其他理由认为这是一个重要问题,但是您没有提供有关您的方案的太多详细信息,我只是假设您只想将 CEWP 导出和导入到其他页面,如果不是这种情况,请提供更多细节,我会根据你的情况更新我的答案(如果可能的话)。