Как скрыть элементы управления SharePoint 2013 с помощью мастер страницы
Для кастомизации интефейса SharePoint 2013 очень часто необходимо скрыть стандартные блоки HTML разметки и элементы управления. На картинке ниже выделены и подписаны IDшники самых востребованных блоков.
Их можно изменять различными способами – правка 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:SPSharePromotedActionButton runat="server"/> <SharePoint:DelegateControl runat="server" ControlId="PromotedActions" AllowMultipleControls="true" /> <SharePoint:SPSyncPromotedActionButton runat="server"/> <SharePoint:PageStateActionButton id="PageStateActionButton" runat="server" Visible="false" />
Каждая строка отвечает за одну кнопку, если надо скрыть только определыенные кнопки, то комментируем только соответствующие строки.
Сохраняем изменения и обновляем страницу в браузере. Теперь SharePoint выглядит так:
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
А как убрать ссылку «обо мне», которая появляется при нажатии на пользователя?
Дмитрий
09 Июн 2015 в 15:01