只需编辑 Sharepoint webpart manifest.json

Posted

技术标签:

【中文标题】只需编辑 Sharepoint webpart manifest.json【英文标题】:Simply edit Sharepoint webpart manifest.json 【发布时间】:2021-01-20 03:14:13 【问题描述】:

对于任何对此深信不疑的人来说,这可能很容易解决。

Sharepoint 2019 > Webpart > 编辑清单文件

有没有办法像Microsoft Article 中提到的那样简单地编辑清单文件以激活完全出血支持? 我知道create your own webpart 有一个系列文章,但我并不打算将自己发展为一个全尺寸的 Web 开发人员并安装大量软件来编辑一个小变量 =/ 只需从 embed-Webpart 编辑这个该死的清单文件(现代经验)。

如果存在任何如何使用 Visual Studio 或简单的文本编辑器打开和编辑(不是创建一个完整的新 Web 部件 -.-")清单文件,这也是一种方法,但我没有找到任何东西。

任何帮助或链接都会很好=/

您好。

【问题讨论】:

【参考方案1】:

要编辑 SPFX webpart manifest.json,您可以使用 Visual Studio Code 作为文本编辑器。

打开 ..\src\webparts\webpartname 路径下的 manifest.json 并在 VS Code Editor 中编辑:

我们讨论过的更新:

“如果您想要一个内置的 Web 部件全宽,另一种解决方法是使用现代通信网站,此站点模板默认为全宽,因此添加的 OOTB WebPart 也将是全宽而无需左侧导航。”

"对于全宽部分,是的,它只适用于特定的网页部件,如英雄、图像。在这种情况下,你可以使用一栏,虽然它不是真正的全宽,但通信站点隐藏了左侧导航。否则,您将需要创建自定义 SPFX Web 部件以启用全宽。”

【讨论】:

感谢您的回复,但我在整个服务器上进行了搜索,但找不到任何结构为“src\webparts”的文件夹,哪个根目录应该有这些文件夹?问候 该文件夹应该存在于 SPFX Web 部件解决方案中,您使用的是 SPFX WebPart 吗? 我不太确定“SPFX Web 部件解决方案”(您是指 Visual Studio Code 吗?)和“SPFX WebPart”是什么意思。我对那个领域不是很熟悉,所以我理解的一些基本事实可能根本上是错误的。但据我了解,应该可以从 2019 年的本地服务器启用对现代共享点站点的 embed-webpart 的全面支持。我的想法基本正确吗? 原始问题中的演示适用于 SPFX WebPart,而不适用于 SharePoint 2019 中内置的 Web 部件的 OOTB。 嗯,好的。谢谢微软...... -.-”(我想,这是一样的)那么有没有办法改变 ootb embed-webpart 的行为以使用全宽?如果没有,是否有推荐的资源来获得类似的代码(重新创建是我作为 spfx 网络部件)?感谢您的耐心等待 =/ =)【参考方案2】:

如果您想要一个内置的 Web 部件全宽,另一种解决方法是使用现代通信网站,此网站模板默认为全宽,因此添加的 OOTB WebPart 也将是全宽而无需左侧导航。

但这正是我第一篇文章的问题。我做了什么:

    创建新的网络应用程序 创建交流网站 编辑新通讯站点的主页 添加一列的新部分(不使用整个宽度,见图) 添加一个全宽列的新部分(确实使用全宽,见图)

然后,在全宽部分内,我只能使用 die picture-webpart 和 hero-webpart。对我来说,在这个“全宽”列中选择其他 webpart 是不可能的。 那么,这是正常行为吗?

单列和“全宽列”的图片:

https://i.stack.imgur.com/ONy7M.png

【讨论】:

对于全宽部分,是的,它仅适用于特定的 Web 部件,如英雄、图像。在这种情况下,您可以使用 One Column,虽然它不是真正的全宽,但通信站点已经隐藏了左侧导航。否则,您将需要创建自定义 SPFX Web 部件以启用全宽。 好的,现在我明白了。非常感谢您的回答和耐心! ! !但是,有没有办法将您的评论推广到答案,我可以接受?还是我应该编辑我的答案并插入你的答案然后接受? 我会像我们讨论的那样更新我上面的帖子,然后你可以接受我的帖子作为答案。谢谢 。你是很好的朋友:) 你也是^_^(填满到最小字符数xD)

以上是关于只需编辑 Sharepoint webpart manifest.json的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AngularJS 初始化 SharePoint 脚本编辑器 WebPart 内容

为 SharePoint 2010 Rss 源 WebPart 编辑 XSL

列表的 Sharepoint webpart 组合框

SharePoint 2010 WebPart 个性化布局

添加 webPart SharePoint 2013 时列表不存在错误

SharePoint 2013 WebPart 管理工具分享[开源]