#sharepoint #sharepoint-2010
#sharepoint #sharepoint-2010
Вопрос:
В SharePoint 2010 я смог выяснить, как скрыть ссылки на ленте SharePoint (действия сайта — страница — просмотр) с помощью следующего кода на главной странице:
<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageLists">
<SharePoint:SPRibbon>
...
</SharePoint:SPRibbon>
</SharePoint:SPSecurityTrimmedControl>
Но это также скрывает домен имя пользователя
Куда мне поместить код, чтобы скрыть все, кроме имени пользователя? Я согласен с созданием более одного trimmedControl.
Ответ №1:
Вы можете просто открыть свою главную страницу с помощью Sharepoint Designer 2010 и добавить Asp.Net: элемент управления LoginName вместо ленты SharePoint следующим образом
<asp:LoginName runat="server" id="LoginName"></asp:LoginName>
Я надеюсь, что это поможет
С уважением.
Комментарии:
1. Это действительно хороший вариант для отображения имени пользователя, но мне не хватает функциональности (выйдите из системы). Как я мог бы добавить функцию выхода к имени пользователя?
2. Создать, например ASP.Net Управляйте гиперссылкой и позвольте ей перейти на страницу singout.aspx, как в следующем примере ‘ <asp:гиперссылка NavigateUrl=»/_layouts/signout.aspx» ID =»SignOut» runat =»server» Text =»Sign Out»></asp: гиперссылка>’
Ответ №2:
Я полагаю, что это элемент управления на главной странице, который вы не хотите скрывать:
<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>
Ответ №3:
Скройте свою ленту следующим образом
<Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageLists">
<div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
.
.
.
</div>
</SharePoint:SPSecurityTrimmedControl>
Затем найдите в своем коде строку, указанную Марком
<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>
Скопируйте и вставьте приведенную выше строку в любом месте внутри заполнителя на главной странице. Все, что я сделал, это добавил новое <td>
в таблицу
<table class="s4-titletable" cellspacing="0">
<tr>
<td>...</td> <td>...</td> ... <td> </td>
<td>
<div class="s4-trc-container-menu">
<div>
<wssuc:Welcome id="IdWelcome" runat="serve EnableViewState="false">
</wssuc:Welcome>
</div>
</div>
</td>
</tr>
</table>