Domanda

Sto cercando di stile la pagina master in SharePoint Foundation 2010. I "m utilizzando il maestro nightandday e stili.

Il design non ha nastro e ho solo bisogno di spegnerlo. Semplicemente vecchio off. Quando ho creato il div nastro da visualizzare:. None, l'intero banner in alto scompare

Non sono un dev SharePoint e sono perduto in generale. C'è un modo semplice per nascondere solo / sbarazzarsi del nastro? Niente di speciale sulle autorizzazioni necessarie -. Ha solo bisogno di essere sempre andato

È stato utile?

Soluzione

Si dovrebbe essere in grado di utilizzare le informazioni in questo articolo per iniziare.

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

Altri suggerimenti

Le classi CSS da osservare sono;

<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>

Nel caso in cui qualcuno è stato alle prese con questo problema. Nascondere la barra multifunzione può causare alcuni ulteriori problemi ( http://social.msdn.microsoft.com/Forums/en-US/9422aa0f-5010-4691-a0ab-25e7aca6b478/issue-with-div-s4workspace-and- scroll-bar )

Specialmente se si vuole includere il proprio colpo di testa e nascondere la barra multifunzione.

Una soluzione rapida sta usando css. # S4-area di lavoro sarà ancora ricevere la giusta altezza e barra di scorrimento non sarà un problema, così come sarà nascosto il nastro:.

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

Come documentato nella pagina collegata della risposta di knight0323, il nastro può essere nascosto modificando v4.master e avvolgendo il nastro con div <SharePoint:SPSecurityTrimmedControl/>:

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

Purtroppo sul mio sistema questo ha un effetto collaterale in cui scroll-bar inizia della pagina comportamento anomalo. Questo sembra essere il risultato di una dipendenza tra il nastro e il div s4-workspace. Quindi, per risolvere questo mi sono trasferito in <SharePoint:SPSecurityTrimmedControl/> dal div nastro per avvolgere il <div id="s4-ribboncont"> e ha aggiunto il seguente markup nella parte superiore del 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>

L'effetto di questo è che il nastro è nascosta per impostazione predefinita, ma resti di markup sufficienti nel DOM modo che la pagina continua a comportarsi in modo corretto. Per gli amministratori, il nastro viene visualizzato normalmente.

Nel caso in cui nessun altro è alle prese con questo, qui ci sono le istruzioni complete per fare questo senza rompere la barra di scorrimento o di perdere la zona barra del titolo, o qualsiasi altre stranezze:

Nascondere una SharePoint 2010 nastro che non perde l'area barra del titolo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top