SharePoint文档链接内容类型 - 指向文件共享上的文档?

问题描述:

我在文件共享中存在大量文档,我想将它们作为文档链接添加到DocLib中,而不是将它们全部上传到SharePoint中。不幸的是,OOB文档链接内容类型只接受以http:或https:...开头的URL:no file://SharePoint文档链接内容类型 - 指向文件共享上的文档?

任何解决方法?

您希望从内容类型中获得什么样的功能。也许基于通用列表项目的东西可以满足要求,用简单的文本字段来保存链接?

+0

很好的问题......我曾考虑过这个问题。文档链接内容类型的优点在于它显示在文档库中,就像真实文档一样......它具有适当的图标(仅带有一个小捷径箭头),内容(内部网上任何位置的源文档生活)被索引并显示在搜索结果中......这就像在我的图书馆中有真实文档,但有利于不占用我的配额空间(除了几千字节)。 – Sean 2010-07-08 15:28:08

+0

我明白你的意思了。我将执行以下操作: 1.创建一个新的内容类型,继承自文档链接CT,将URL字段替换为文本字段。 2.开发一个自定义NewLink.aspx(这是您无法输入路径的页面)。有可能您只需复制现有的并删除输入验证,但我怀疑它。该页面应创建新的内容类型的新项目 3.将新页面附加到新CT(在内容类型的文档模板字段中,完全按照在Document Link CT中设置的那样) 4.您可以将整个事物包装在一个解决方案(WSP)中 – 2010-07-08 15:50:46

您可以“诱骗”系统,使其允许不以“HTTP”或“HTTPS”开头的URL。 方法如下:当您创建新的“链接到文档”时,首次出现的屏幕会提示您输入名称和URL。该屏幕有一个脚本,用于检查条目以验证其在URL中具有“HTTP”或“HTTPS”。要跳过此脚本,只需在该字段中输入一个虚拟URL(即http://www.google.com)。在下一个屏幕上,系统会提示您输入链接的元数据,此时您可以将文件共享URL添加到您之前输入的虚拟URL上。 它可能不是最“优雅”的解决方案,但它确实有效。使用此方法,您可以轻松链接到SharePoint的文件共享。

〜Erich Zann