1
在SharePoint 2010,我想左側導航露面只有在管理頁面,即像_layouts頁/ settings.aspx等只顯示在管理頁面左側導航
我創建基於JavaScript函數,它是一個解決方案作爲一個jQuery文檔運行就緒。
在我的自定義.css文件,我做了這些改變隱藏在頁面左側面板:
body #s4-leftpanel
{
display: none;
}
.s4-ca
{
margin-left: 0px;
}
此功能將顯示在安裝了兩種_layouts或_catalogs路徑頁面左側面板:
function ShowLeftNav() {
if ((location.pathname.indexOf('_layouts') != -1) ||
(location.pathname.indexOf('_catalogs') != -1))
{
$('#s4-leftpanel').show();
$('.s4-ca').css('margin-left', '155px');
}
}
我想知道是否有更優雅的解決方案,特別是要認識到當前加載了管理頁面。