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');
}
}
我想知道是否有更优雅的解决方案,特别是要认识到当前加载了管理页面。