SharePoint 2010: Mostrar/Ocultar “Ver todo el contenido del sitio” y “Papelera de reciclaje”

Para entrar en contexto, estos elementos son los que aparecen en la zona de QuickLinks, en el panel que se encuentra a la izquierda y que se sitúan justo debajo de los enlaces a las Listas y Librerías.

En algunas ocasiones nos encontramos que las opciones “Ver todo el contenido del sitio” y “Papelera de reciclaje” no se encuentran visibles. Esto depende en gran medida del tipo de diseño de página que hayamos seleccionado (Page Layout).

Si queremos que estén visibles u ocultos, lo más sencillo sería establecer el diseño de página en alguno que sí lo muestre, pero… como no somos conformistas, queremos usar el diseño que queramos y que lo muestre/oculte siempre.

 

Solución

Pues bien, la solución es muy sencilla. Sólo hay que añadir algo de CSS donde queramos o necesitemos. En mi caso, tengo una hoja de estilos asociada a la MasterPage que se ejecuta después de CoreV4.css para poder sobreescribir sus reglas.

<SharePoint:CssRegistration Name="/Style Library/MyProject/Css/mystyle.css" After="corev4.css" runat="server"/>

Lo que tendremos que añadir es lo siguiente:

  • Mostrar siempre los elementos “Ver todo el contenido del sitio” y “Papelera de reciclaje”
.s4-specialNavLinkList  {
    display:block !important;
}

  • Ocultar siempre los elementos “Ver todo el contenido del sitio” y “Papelera de reciclaje”
.s4-specialNavLinkList  {
    display:none !important;
}