我刚接触SP,不是很熟悉,现在公司要开发一个门户网站。我现在要做的是,就是在勾选了树视图的情况下,也不显示那个TreeView,我试着在v4.master里注释了下面这段代码
<SharePoint:DelegateControl runat="server" ControlId="TreeViewAndDataSource">
<Template_Controls>
<SharePoint:SPHierarchyDataSourceControl
runat="server"
id="TreeViewDataSourceV4"
RootContextObject="Web"
IncludeDiscussionFolders="true" />
<SharePoint:SPRememberScroll
runat="server"
id="TreeViewRememberScrollV4"
onscroll="javascript:_spRecordScrollPositions(this);"
style="overflow: auto;height: 400px;width: 155px; ">
<SharePoint:SPTreeView
id="WebTreeViewV4"
runat="server"
ShowLines="false"
DataSourceId="TreeViewDataSourceV4"
ExpandDepth="0"
SelectedNodeStyle-CssClass="ms-tvselected"
NodeStyle-CssClass="ms-navitem"
SkipLinkText=""
NodeIndent="12"
ExpandImageUrl="/_layouts/images/tvclosed.png"
ExpandImageUrlRtl="/_layouts/images/tvclosedrtl.png"
CollapseImageUrl="/_layouts/images/tvopen.png"
CollapseImageUrlRtl="/_layouts/images/tvopenrtl.png"
NoExpandImageUrl="/_layouts/images/tvblank.gif">
</SharePoint:SPTreeView>
</SharePoint:SPRememberScroll>
</Template_Controls>
</SharePoint:DelegateControl>
可是还是显示出来。各位有没有什么办法?
sharepoint
------解决方案--------------------
将你修改的v4.master文件上传到你的Site Collection的Master Page Gallery里面。并审批。
------解决方案--------------------
用 css 加母版页前面。
#s4-leftpanel
{display:none;
}
#MSO_ContentTable
{
margin-left:0px;//距离自己调整
}
------解决方案--------------------
你用的门户站点启用了发布功能吧,如果是这样,还需要将该master page发布出去,发布流程是迁出-修改-迁入-发布。你看看你最后一步做了没。