Скрыть кнопку «Страница» в SharePoint - PullRequest
2 голосов
/ 05 мая 2011

Какой самый простой способ скрыть ссылку "Страница"?

enter image description here

Спасибо.

Ответы [ 2 ]

6 голосов
/ 05 мая 2011

Вот код и способы на стороне клиента скрыть вкладку Страницы

Код сзади:

через форумы MSDN Скрыть / отключить элементы ленты :

public void HideRibbonItem()
{
    //if this is a System.Web.UI.Page
    SPRibbon ribbon = SPRibbon.GetCurrent(this);
    ribbon.TrimById("Ribbon.ListItem.New.NewFolder");
}

и Места настройки ленты сервера по умолчанию это Ribbon.WebPartPage вкладка

javascript / jQuery:

осматривая страницу, мы видим, что вкладка Page глубоко закопана

SP2010-Page-tab-element

, но с помощью некоторого быстрого и грязного JavaScript или jQuery вы можете скрыть эту вкладку

javascript:

document.getElementById('Ribbon.WebPartPage-title').style.display = "none";

jQuery:

$('#Ribbon\\.WebPartPage-title').hide();

Я бы посчитал, что метод code-behind является более чистым способом, но клиентский скрипт также выполняет свою работу.

3 голосов
/ 05 сентября 2011

В дополнение к уже упомянутому решению, чтобы полностью скрыть вкладку страницы, вы должны использовать Ribbon.WebPartPage вместо Ribbon.ListItem.New.NewFolder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...