Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使SharePoint链接列表默认在新窗口中打开?_Sharepoint_Web Parts - Fatal编程技术网

如何使SharePoint链接列表默认在新窗口中打开?

如何使SharePoint链接列表默认在新窗口中打开?,sharepoint,web-parts,Sharepoint,Web Parts,在SharePoint中,很容易设置由指向其他文档、文件夹、网站等的链接组成的列表Web部件。不幸的是,单击这些链接时,默认行为是在当前浏览器窗口中打开页面。也就是说,它不会在浏览器的新实例中打开页面。事实证明,对于我网站上的许多用户来说,这很烦人 有人知道在新的浏览器窗口中打开默认行为的方法吗 我希望这是可以在SharePoint中设置的,而不是让用户需要调整浏览器中的某种设置。默认链接列表web部件不可能实现,但有一些资源介绍了如何扩展SharePoint服务器端以添加此功能 您可以在Sh

在SharePoint中,很容易设置由指向其他文档、文件夹、网站等的链接组成的列表Web部件。不幸的是,单击这些链接时,默认行为是在当前浏览器窗口中打开页面。也就是说,它不会在浏览器的新实例中打开页面。事实证明,对于我网站上的许多用户来说,这很烦人

有人知道在新的浏览器窗口中打开默认行为的方法吗


我希望这是可以在SharePoint中设置的,而不是让用户需要调整浏览器中的某种设置。

默认链接列表web部件不可能实现,但有一些资源介绍了如何扩展SharePoint服务器端以添加此功能



您可以在SharePoint designer中编辑页面,将列表视图web部件转换为XSLT数据视图。(通过右键单击+“转换为XSLT数据视图”)。

然后,您可以编辑XSLT-找到
A
标记,并为SP2010添加一个属性
target=“\u blank”
相同的实例;链接列表Web部件不会在新窗口中自动打开,用户必须手动单击链接对象并选择“在新窗口中打开”

Kin SP2010的添加/插入链接选项将允许用户手动配置链接以在新窗口中打开


SP2012版本可能会在链接选项卡==>下编辑URL项==>在URL下编辑此项(键入网址)-将值格式化如下:

例如: 如果URL==>则在值后面加上==>

  • #openinnewwindow/,““目标=”http://www.abc.com"
因此,最终值应为==> “目标=”http://www.abc.com"


完成==>这将在新窗口中打开URL

很好的调用,没有想到。这似乎根本不起作用。在我保存页面后,SharePoint只是将链接更改为不带后缀的值。在执行此操作之前,请仔细考虑。打开新窗口通常违反了让用户感到最不惊讶的原则,也不能真正实现人们通常希望通过弹出一个新窗口来做的事情(也就是说,仅仅因为它位于你弹出的窗口后面的一个隐藏窗口中,他们就不会真正“粘住”你原来的站点)。此外,解决方案可能与您的SharePoint版本不同。您可能需要编辑问题,以指示WSS 2/3、SPS、MOSS等。