我需要添加一个由sharepoint框架和react-typescript制成的隐藏 Web部件到页面布局。 原因是此隐藏的Web部件必须执行必需的某些后台工作。
当用户要向站点添加页面并选择页面布局时,此页面布局必须已安装此自定义Web部件,并且不得可见或可编辑。
我下载了 SharePoint Designer 2013 并打开了页面布局。 有2个文件,.html和.aspx。
如果我尝试修改.aspx,则会收到错误消息。我无法修改,移动,删除它... 无论如何,从共享点设计器看来,我无法选择部署到共享点的自定义Web部件,而只能选择预定义的Web部件。
我想我必须将Web部件定义手动复制/粘贴到Web部件区域内的.aspx文件中。我说的对吗?
问题是:
1-这可能吗?
2-我在哪里可以得到Web部件的定义?
3-如何修改.aspx? (或者也许我必须修改.html)
我试图使用pnp-powershell来获取一些Web部件信息,但是我看不到任何xml定义。
我不得不说我的自定义Web部件是软件包(.sppkg)的一部分。