Ditemi… a chi piace dare al nostro Anonymouse User la nostra ribbon bellissima!? A me non piace :-\ C’è un modo per evitare di togliere elementi utili nel back-office ma non farli visualizzare nel front-end. E questo è SPSecurityTrimmedControl. Ecco un esempio. Troviamo il nostro <div> della ribbon e inseriamo il controllo: <SharePoint:SPSecurityTrimmedControl runat="server" PermissionsString="AddAndCustomizePages">
<a id="HiddenAnchor" href="javascript:;" style="display:none;"></a>
<SharePoint:DelegateControl runat="server" ControlId="GlobalNavigation"/>
<div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
<!-- .... -->
</div>
</SharePoint:SPSecurityTrimmedControl>
La magia avviene grazie al PermissionsString.
Per sapere tutti i PermissionsString a disposizione fate riferimento a:
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions(v=office.14).aspx
cips
0xc328a906, 0x8f6e, 0x4cdd, 0x83, 0x6d, 0xa1, 0x9a, 0x66,...