Как удалить элементы из меню «Действия сайта» в SharePoint? - PullRequest
4 голосов
/ 30 октября 2008

Как настроить меню «Действия сайта», чтобы удалить или переименовать «стандартные» пункты меню? Где определены пункты меню действий сайта?

Ответы [ 3 ]

6 голосов
/ 30 октября 2008

Меню действий сайта определено в файле Siteaction.xml в Template \ layouts \ editMenu под 12 кустом. Следующая ссылка показывает, как вручную удалять элементы.

Настройка меню действий сайта

Я добавил опции в меню, используя функции, но никогда не пытался скрыть опцию OTB в коде. Мне были бы интересны ваши результаты.

Удачи!

2 голосов
/ 03 ноября 2008

Мне удалось скрыть пункт меню, который я хотел скрыть, используя ConfigMenu="Delete" в соответствующем XML-узле SiteActions.xml. например,

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

Действительные значения для ConfigMenu задокументированы в http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.webcontrols.configmenuoptions.aspx

1 голос
/ 31 октября 2008

Я использовал элемент управления, который запускает JavaScript, чтобы скрыть все меню действий сайта для пользователей определенного уровня привилегий.

Такой подход может быть вариантом, если вам нужно удалить элементы для определенных пользователей.

Однако это не самый классический подход в мире.

...