使用 SharePoint 2007,如何允许在编辑页面模式下将 CEWP 添加到“添加 Web 部件”对话框的选择菜单中?目前,我只能添加公告、日历、链接、共享文档、任务,但我无法添加 CEWP。我可以完全访问该网站。
5 回答
在“网站设置”>“网站功能”>“网站集功能”中,您需要将 Office SharePoint Server 发布基础结构设置为活动状态。
然后,在站点上,转到站点设置 > 站点功能,并激活 Office SharePoint Server 发布功能。然后,您应该能够将内容编辑器 Web 部件添加到站点。
我经常看到没有内容编辑器 Web 部件 (MSContentEditor.dwp) 的 SharePoint 2010 网站
要启用此 Web 部件,您需要激活该站点上的 BasicWebParts 功能。我没有找到网站管理员执行此操作的选项;但是,您可以使用 SharePoint powershell 启用该功能。
在 SharePoint Powershell 中执行以下语句,内容编辑器 Web 部件将添加到您的网站
启用-SPFeature 00bfea71-1c5e-4a24-b310-ba51c3eb7a57 -Url [SharepointSiteUrl]
要获取 SharePoint 网站 url,只需运行
获取 SPSite
我在 SharePoint 2010 中遇到了类似的问题,但由于我对网站集的用户权限,我看不到其他 Web 部件。在网站集上获得“受限读取”权限后,我可以看到所有不同的 WebPart。
以下是对Sharepoint 2013 Online ( Office365 ) 的帮助:http: //answers.microsoft.com/en-us/msoffice/forum/msoffice_o365admin-mso_manage/problems-opening-a-site-from-sharepoint-designer/d1e71427 -be3f-4ea7-be3b-8ba6b64af76c?page=2&auth=1
基本上,我必须使用 sharepoint power shell 将标志 DenyAddAndCustomizePages 设置为 0。
此外,有时我不得不将标志重置为 0,因为在线共享点似乎将其重置为默认值 1。
在尝试了上述所有方法以及其他建议的解决方案之后,我最终的成功是通过 PowerShell 脚本。诚然,我确实检查了自定义脚本是否被允许,并且我确实必须激活上述两个“SharePoint Server Publishing”功能,但是当我使用子站点时,我认为其他东西一定是搞砸了。最后,以下脚本允许我在添加 Web 部件时看到内容编辑器选项:SET-SPOSite -DenyAddandCustomizePages 0