Como: Ocultar Papelera de Reciclaje y “Todo el contenido del sitio” del Inicio Rápido en SharePoint 2010
Hiding View all site content and recycle bin link from quick launch in sharePoint 2010 (Spanish edition)
A la hora de ocultar, no eliminar, los dos enlaces del menú de inicio rápido, existen 3 métodos para llevarlo a cabo.
Seguridad
Sharepoint:SPSecurityTrimmedControl This Controla la visualización condicional del contenido, según permisos del usuario.
El contenido puede ser HTML u otros controles. Así oculta enlaces, según el nivel de permisos del “ManagePermissions”.
La forma de utilizarlo para ocultar éstos enlaces, es añadiendo el control a la MasterPage, junto con el SharePoint:ClusteredSPLinkButton
El código sería:
<Sharepoint:SPSecurityTrimmedControl runat=”server” Permissions=”ManagePermissions”>
<SharePoint:ClusteredSPLinkButton runat=”server” NavigateUrl=”~site/_layouts/recyclebin.aspx” ImageClass=”s4-specialNavIcon” ImageUrl=”/_layouts/images/fgimg.png” … />
</SharePoint:SPSecurityTrimmedControl>
MasterPage
Ambos epígrafes se renderizan con SharePoint:ClusteredSPLinkButton en la MasterPage, con lo que pondremos la visibilidad en falso.
<SharePoint:ClusteredSPLinkButton
runat=”server”
NavigateUrl=”~site/_layouts/recyclebin.aspx”
ImageClass=”s4-specialNavIcon”
ImageUrl=”/_layouts/images/fgimg.png” .. Visible=”false“ />
CSS
La menos correcta, si se me permite la expresión, pasa por incluir en la cabecera los estilos para ocultar. Esto siempre debiera hacerse en la página de estilos CSS correspondiente.
El código a incluir es éste:
<STYLE>
.s4-specialNavLinkList
{
display:none !important;
}
</STYLE>
Un detalle más, solucionado