在sharepoint 2010中显示Web部件页面上的快速启动

时间:2010-09-03 13:47:30

标签: sharepoint-2010

我正在努力研究如何让sharepoint 2010在网页部件页面上显示快速启动,我在2007年使用的默认.master技巧似乎不再起作用了。

在我的2007安装中,我只是编辑了default.master,并将快速启动代码移到PlaceHolderLeftNavBar元素之外,但这对SP2010没有任何影响。

由于

4 个答案:

答案 0 :(得分:4)

在WebPartPages上使用快速启动菜单的一种简单方法是使用SharePoint Designer 2010删除标记UIVersionedContentUIVersionedContent和PlaceHolderLeftNavBar。 请参阅此文章:http://denmartins.wordpress.com/2011/05/07/exibir-menu-quicklaunch-em-webpartpages/

答案 1 :(得分:0)

您需要在 v4.master (在母版页库中)进行更改,而不是在default.master中进行更改。

有关SharePoint 2010母版页的详细信息,请访问以下链接:

http://sharepoint-sandbox.com/index.php?/Tips-and-Tricks/Customization/tip-80-sharepoint-2010-new-masterpages.html

我的SharePoint Foundation 2010环境中的主页技巧正常。

无论如何,我不认为,从占位符移动任何标准代码是个好主意。如果要更改快速启动菜单的位置,则应移动leftnavbar占位符本身,包括所有内容。

占位符通常用于允许某些页面(例如应用程序页面)替换占位符内容。因此,如果您隐藏占位符并将其内容移出,则这些更改将会丢失,并且将显示标准菜单。 (如果你不隐藏占位符,你可以在一个页面上获得两个菜单:))

希望它有所帮助!

答案 2 :(得分:0)

如果您真的想在Web部件上放置另一个快速启动副本,请执行以下步骤

  1. 使用Sharepoint Designer 2010转到您的站点并导航到母版页 - > v4.master

  2. 点击编辑文件复制<div class="ms-quickLaunch">中应该复制快速启动所需内容的所有内容。为了获得最佳效果,请使用代码视图并将鼠标悬停在快速启动上,然后您应该看到div,单击它并复制(Ctrl + C)

  3. 现在您可以将其粘贴到另一个网页部件页面上,它应该可以使用,我通过创建一个新的测试页面来尝试它并且它可以工作

答案 3 :(得分:0)

我尝试过这个链接,这对你很有帮助..

http://blog.mattsampson.net/index.php/quick-launch-on-new-web-part-pages?blog=1