【问题标题】:How do I remove items from the Site Actions menu in SharePoint?如何从 SharePoint 的“网站操作”菜单中删除项目?
【发布时间】:2010-09-20 10:38:52
【问题描述】:

如何自定义站点操作菜单以删除或重命名“标准”菜单项?站点操作菜单项在哪里定义?

【问题讨论】:

    标签: sharepoint moss


    【解决方案1】:

    站点操作菜单在 12 hive 下的 Template\layouts\editingMenu 中的 Siteaction.xml 中定义。以下链接显示了如何手动删除项目。

    Customize Site Actions Menu

    我已经使用功能向菜单添加了选项,但从未尝试在代码中隐藏 OTB 选项。我会对你的结果感兴趣。

    祝你好运!

    【讨论】:

      【解决方案2】:

      通过在 SiteActions.xml 的相关 XML 节点中使用 ConfigMenu="Delete",我能够隐藏我想要隐藏的菜单项。例如

       <ConsoleNode ConfigMenu="Delete" ChangedNodeID="wsaCreateSite" />
      

      ConfigMenu 的有效值记录在http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.webcontrols.configmenuoptions.aspx

      【讨论】:

        【解决方案3】:

        我使用了一个运行 javascript 的控件来为特定权限级别的用户隐藏整个站点操作菜单。

        如果您需要删除特定用户的项目,这种方法可能是一种选择。

        然而,这并不是世界上最经典的方法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-03-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多