[英]SharePoint - Rendering a wiki page without navigation bars
我们使用SharePoint 2007 Wiki,我想将Wiki页面的内容嵌入到SharePoint网站的Default.aspx中。
有一个“ Page Viewer Web部件”。 这可以创建一个IFRAME,您可以指向任何URL ...,包括Wiki页面...,但是其中包含大量导航栏和Chrome。 我希望有一种在此IFRAME中呈现时将导航栏从页面上剥离的方法 。
谷歌搜索发现其他人在问这个问题...没有任何帮助我的答案,例如http://social.technet.microsoft.com/Forums/en-US/sharepointsocialcomputing/thread/f5cd69a4-ea71-48d9-a607-69341e80fe10
欣赏是否有人可以提供帮助? 请注意,我是peon开发人员; 我可以完全控制该SharePoint网站,但不能更广泛地访问运行该服务器的服务器。
我这样做是:转到所有网站内容,创建您的Wiki,然后从地址栏中复制它的URL,然后打开“导航”设置(网站设置/所有网站设置/导航),然后向菜单添加新链接,然后粘贴将您的Wiki地址放入出现的URL窗口,并根据需要添加任何注释,根据需要将Wiki链接放在菜单结构中,然后单击“确定”。
完成工作后,您应该有一个新页面(和选项卡),单击该页面后,您将获得嵌入式Wiki。
[我必须跑步,所以我无法在下面验证我的建议。 如果您不能自己使用它,我以后可以做。]
更新:事实证明Wiki页面内容的标记是通过页面名称在内容数据库中建立索引的,因此我怀疑这种方法是否可行。
由于SharePoint Wiki页面的内容是通过页面名称在内容数据库中建立索引的,因此可能无法简单地重新托管内容 。
因此,一种更可行的方法是将Wiki页面加载到IFRAME中 ,然后使用Javascript代码通过将其可见性设置为hidden或将其width / height设置为0 来修改要“隐藏”的控件的属性 。 虽然不那么优雅或高效,但是可以成功。
注意:使用IE8中的开发人员工具 (或类似工具 )检查页面的实时HTML DOM并尝试修改属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.