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.

captura de codigo

El código a incluir es éste:

 <STYLE> 
.s4-specialNavLinkList 
{ 
display:none !important; 
} 
</STYLE>

Un detalle más, solucionado guiño