Блог did5.ru

Про АйТи и около айтишные темы

Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы

Один комментарий

Для кастомизации интефейса SharePoint 2013 очень часто необходимо скрыть стандартные блоки HTML разметки и элементы управления. На картинке ниже выделены и подписаны IDшники самых востребованных блоков.

sharepoint suitebar custom masterpage 1 thumb1 Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы

Их можно изменять различными способами – правка master page, CSS или JavaScript. В этой заметке покажу – как скрыть элементы управления SharePoint 2013 с помощью мастер страницы.

Вносить изменения в стандартную мастер страницу SharePoint 2013 считается плохим тоном, поэтому я ее скопирую в SharePoint Designer и переименную в moscow.master. Перехожу в режим редактирования новой мастер страницы в SharePoint Designer 2013, в контекстном меню есть пункт – Edit File in Advanced Mode.

Первым делом скроем надпись SharePoint. Удалять код тоже считается плохой практикой, поэтому найдем и закомментируем следующую строку:

<SharePoint:DelegateControl id="ID_SuiteBarBrandingDelegate" ControlId="SuiteBarBrandingDelegate" runat="server"/>

Чтобы скрыть кнопки Лента новостей, OneDrive и Сайты (Newsfeed, OneDrive and Sites), необходимо закомментировать строку:

<SharePoint:DelegateControl id="ID_SuiteLinksDelegate" ControlId="SuiteLinksDelegate" runat="server" />

sharepoint suitebar custom masterpage 2 thumb1 Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы

Далее скрываем кнопки Общий доступ, Подписаться, Синхр., Изменить. Для этого закомментируем следующие строки в мастер странице:

<SharePoint:SPSharePromotedActionButton runat="server"/>
<SharePoint:DelegateControl runat="server" ControlId="PromotedActions" AllowMultipleControls="true" />
<SharePoint:SPSyncPromotedActionButton runat="server"/>
<SharePoint:PageStateActionButton id="PageStateActionButton" runat="server" Visible="false" />

Каждая строка отвечает за одну кнопку, если надо скрыть только определыенные кнопки, то комментируем только соответствующие строки.

Сохраняем изменения и обновляем страницу в браузере. Теперь SharePoint выглядит так:

sharepoint suitebar custom masterpage 3 thumb1 Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

29 Апр 2015 в 12:27

Рубрика: Sharepoint

Метки:

Один комментарий на «Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы».

  1. А как убрать ссылку «обо мне», которая появляется при нажатии на пользователя?

    Дмитрий

    09 Июн 2015 в 15:01

Ваш отзыв