Pregunta

Estoy tratando de estilo de la página maestra en la Fundación Sharepoint 2010. I "m usando el maestro y estilos Nightandday.

El diseño no tiene ninguna cinta y sólo tengo que apagarlo. Simplemente fuera de edad. Cuando me puse la cinta div para mostrar:. Ninguno, todo el banner superior desaparece

No soy un desarrollador de SharePoint y estoy perdido en general. ¿Hay una manera fácil de simplemente ocultar / deshacerse de la cinta? No es nada especial acerca de los permisos necesarios -. Sólo tiene que ser siempre ido

¿Fue útil?

Solución

debería ser capaz de utilizar la información en este artículo para que pueda empezar.

http: / /www.endusersharepoint.com/2010/11/09/hiding-the-sharepoint-2010-ribbon-from-anonymous-users/

Otros consejos

Las clases CSS que desea mirar son;

<style type="text/css">
    div#s4-ribbonrow.s4-pr.s4-ribbonrowhidetitle { height:43px !important }
    /*.ms-cui-ribbon { display:none; }*/
    .s4-ribbonrowhidetitle s4-notdlg noindex { height: 43px !important; }
    .s4-title h1 a,.s4-title h2 a,.s4-title h2 { font-size: small; }
    .ms-pagetitleareaframe table { background: none; }
    #s4-leftpanel-content { display:none !important; }
    #s4-titlerowhidetitle { display:none !important; }
    .s4-ca { margin-left:0px !important; margin-right:0px !important; }
</style>

En caso de que alguien ha estado luchando con este problema. Cómo ocultar la cinta puede causar algunos problemas adicionales ( http://social.msdn.microsoft.com/Forums/en-US/9422aa0f-5010-4691-a0ab-25e7aca6b478/issue-with-div-s4workspace-and- barra de desplazamiento )

Especialmente si va a incluir su propio encabezado y ocultar la cinta.

Una solución rápida es el uso de CSS. # S4-espacio de trabajo seguirá recibiendo la altura correcta y barra de desplazamiento no será un problema, así como se ocultará la cinta:.

body #s4-ribbonrow {
    height: 0px !important;
    min-height: 0px !important;
}

Como se documenta en la página del enlace de la respuesta de knight0323, la cinta se puede ocultar mediante la edición de v4.master y envolver la cinta div con <SharePoint:SPSecurityTrimmedControl/>:

<SharePoint:SPSecurityTrimmedControl PermissionsString="ManagePermissions" runat="server">
    <div id="s4-ribbonrow" class="s4-pr s4-ribbonrowhidetitle">
        <!-- Ribbon code appears here... -->
    </div>
</SharePoint:SPSecurityTrimmedControl>

Por desgracia en mi sistema esto tiene un efecto secundario, donde se inicia barra de desplazamiento de la página se porta mal. Esto parece ser el resultado de una dependencia entre la cinta y el div s4-workspace. Así que para resolver este me moví en <SharePoint:SPSecurityTrimmedControl/> de la div cinta para envolver el <div id="s4-ribboncont"> y añadido el marcado siguiente cerca de la parte superior de v4.master:

<style type="text/css">
        #s4-ribbonrow { display: none; }
</style>
<SharePoint:SPSecurityTrimmedControl PermissionsString="ManagePermissions" runat="server">
    <style type="text/css">
        #s4-ribbonrow { display: block; }
    </style>
</SharePoint:SPSecurityTrimmedControl>

El efecto de esto es que la cinta está oculta de manera predeterminada pero aún queda margen de beneficio suficiente en el DOM para que la página sigue comportándose correctamente. Para los administradores, la cinta se muestra normalmente.

En caso de que alguien más está luchando con esto, aquí están las instrucciones completas para hacer esto sin romper la barra de desplazamiento o la pérdida de la zona de la barra de título, o cualquier otro rarezas:

Ocultación de un Sharepoint 2010 la cinta que no pierde la zona de la barra de título

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top