Как дать разрешение на меню в Sharepoint после брендинга

Я выполнил брендинг на одном из своих сайтов sharepoint 2013. Ниже приведены следующие шаги: 1. Создан файл HTML. 2. Преобразовал его в главную страницу с помощью Design Manager.

Так что мне нужно, у меня есть два меню в этом HTML-файле с надписью "Пример кода", "Документы".

После преобразования в мастер-страницу, я хочу дать разрешение на это меню. то есть. Когда человек А входит на сайт, должен быть доступен только "Образец кода". Когда человек B входит на сайт, должны быть доступны только "Документы".

1 ответ

Вы можете показать / скрыть компоненты страницы на основе масок ( SPBasePermissions)

В галерее фрагментов Диспетчера дизайна вы можете найти триммер безопасности (SPSecurityTrimmedControl):

Чтобы отображать содержимое только тем пользователям, которые имеют указанный уровень разрешений безопасности, вы можете использовать элемент управления Trim Security. Укажите один или несколько уровней разрешений в разделе "Поведение" свойств этого элемента управления. Вы можете установить для него много общих уровней разрешений, в том числе возможность показывать контент никому, кроме авторов сайтов или администраторов сайтов. Затем вставьте компонент на свою страницу и поместите в него любой контент, включая другие компоненты SharePoint.

Вот и пример:

<div data-name="SecurityTrimmedAdministrators">
    <!--CS: Start Security Trim Snippet-->
    <!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
    <!--MS:<SharePoint:SPSecurityTrimmedControl runat="server" Permissions="FullMask ">-->
        <!--PS: Start of READ-ONLY PREVIEW (do not modify)--><span><!--PE: End of READ-ONLY PREVIEW-->
        <div class="DefaultContentBlock" style="border:medium black solid; background:yellow; color:black; margin:20px; padding:10px;">
        You should replace this div with content that renders based on your Security Trim Properties.

        </div>
        <!--PS: Start of READ-ONLY PREVIEW (do not modify)--></span><!--PE: End of READ-ONLY PREVIEW-->
    <!--ME:</SharePoint:SPSecurityTrimmedControl>-->
    <!--CE: End Security Trim Snippet-->
</div>

Таким образом, вы можете изменить Permissions собственность SharePoint:SPSecurityTrimmedControl с другими масками, такими как EmptyMask, ViewListItems...

Другие вопросы по тегам