Sharepoint 2007 创建一个包含指向文件系统的链接的文档库

Sharepoint 2007 创建一个包含指向文件系统的链接的文档库,sharepoint-2007,document-library,sharepoint-list,Sharepoint 2007,Document Library,Sharepoint List,我想在sharepoint网站上创建一个“主”列表或文档库,其中包含指向不同网站上的各种文档以及文件系统中的文档的链接,例如。\someshare\somefile 我想有能力排序文件夹中的这些链接。我知道我可以使用列表并按列设置分组,但这只会给我一个2层深的文件夹结构 可以添加到文档库的“链接到文档”内容类型适用于sharepoint中的指向文档,但它要求url以http或https开头。有没有办法添加指向指向网络共享上文件的文档库的链接?注意:由于某些文件较大,因此无法将这些文件上载到sha

我想在sharepoint网站上创建一个“主”列表或文档库,其中包含指向不同网站上的各种文档以及文件系统中的文档的链接,例如。\someshare\somefile

我想有能力排序文件夹中的这些链接。我知道我可以使用列表并按列设置分组,但这只会给我一个2层深的文件夹结构

可以添加到文档库的“链接到文档”内容类型适用于sharepoint中的指向文档,但它要求url以http或https开头。有没有办法添加指向指向网络共享上文件的文档库的链接?注意:由于某些文件较大,因此无法将这些文件上载到sharepoint


提前感谢。

对于有同样问题的人,我在这里找到了一个非常简单的解决方案:

基本上,它涉及修改一个布局文件,以在链接的开头接受file://文件

编辑:

该链接已消失,因此修复方法如下:

在Sharepoint web服务器上查找文件newlink.aspx。默认情况下位于此处:驱动器:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\newlink.aspx

无论何时对布局文件进行任何更改,我建议创建一个备份,以防万一

将以下函数添加到脚本部分:

function HasValidUrlPrefix_Override(url)
{
    var urlLower=url.toLowerCase();
    if (-1==urlLower.search(“^http://”) && -1==urlLower.search(“^https://”) && -1==urlLower.search(“^file://”))
        return false;
    return true;
}
现在您需要更改ValidateInput()和TestDir()函数来调用刚才添加的函数。将HasValidUrlPrefix(folderUrl)的每个实例更改为HasValidUrlPrefix_覆盖(folderUrl)。应该有两个实例需要更改。在我未经编辑的原始文件中,它们是第43行和第62行


保存更改并运行iisreset。

由于链接似乎已消失,请发布答案或建议。谢谢你,玛尼