每当看起来像UNC路径的字符串出现在标准SharePoint站点列(单行或多行,纯文本)中时,它就会被解释为超链接。结果是字符串
\\ server \ folder1 \ folder 2 \ folder 3 \ file.txt
显示为
\\ server \ folder1 \ folder 2 \文件夹3 \ file.txt
如果用户点击超链接(粗体)位置 \\ server \ folder1 \ folder ,则会尝试打开该位置,该位置不存在。我想做的是阻止将网站列文本的任何部分解释为超链接。我怎么能这样做?
答案 0 :(得分:0)
您可以使用客户端javascript / jQuery。添加内容编辑器webpart或更新SharePoint设计器中的页面/母版页以包含此代码。这将在视图页面和显示页面上工作。如果需要,您还可以更新HREF以实际使链接正常工作。
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
<script type="text/javascript">
$(function(){
$("a[href^='file://\\']").each(function(){
$(this).parent()[0].innerHTML = $(this).parent().text();
});
});
</script>