显示用户名但隐藏 SharePoint 功能区上的其他所有内容

发布于 2024-11-07 14:45:55 字数 417 浏览 0 评论 0原文

在 SharePoint 2010 上,我能够弄清楚如何在母版页上使用以下代码隐藏 SharePoint 功能区链接(网站操作 -- 页面 -- 浏览):

<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageLists">

<SharePoint:SPRibbon>
...
</SharePoint:SPRibbon>

</SharePoint:SPSecurityTrimmedControl>

但这也隐藏了域\用户名

我应该将代码放在哪里隐藏除用户名之外的所有内容? 我可以创建多个 TrimmedControl。

On SharePoint 2010 I was able to figure out how to hide the SharePoint Ribbon links (site actions -- page --browse) with the following code on the master page:

<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageLists">

<SharePoint:SPRibbon>
...
</SharePoint:SPRibbon>

</SharePoint:SPSecurityTrimmedControl>

But this also hides the domain\username

Where do I put the code to hide everything except the username?
I am ok with creating more than one trimmedControl.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

傲世九天 2024-11-14 14:45:55

您可以简单地使用 Sharepoint Designer 2010 打开母版页并添加 Asp.Net:LoginName 控件而不是 SharePoint 功能区,如下所示,

<asp:LoginName runat="server" id="LoginName"></asp:LoginName>

希望对

您有所帮助。

You can simply open your Master Page using Sharepoint Designer 2010 and add Asp.Net:LoginName control instead of SharePoint Ribbon as following

<asp:LoginName runat="server" id="LoginName"></asp:LoginName>

I hope that help

Regards.

茶底世界 2024-11-14 14:45:55

我相信这是母版页中您不想隐藏的控件:

<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>

I believe this is the control in the master page that you want to not hide:

<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>
夜清冷一曲。 2024-11-14 14:45:55

像这样隐藏功能区

<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>

行将上面的行复制并粘贴到母版页中占位符内的任意位置。我所做的只是在表格中添加一个新的

<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>

Hide your ribbon like this

<Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageLists">
    <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
    .
    .
    .
    </div>
</SharePoint:SPSecurityTrimmedControl>          

Then search your code for the line Mark told you

<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>

Copy and paste the above line anywhere inside a placeholder in the master page. All I did was add a new <td> in the table

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文