Как я могу остановить появление гиперссылок в столбцах сайта SharePoint - PullRequest
0 голосов
/ 23 февраля 2012

Всякий раз, когда строка, похожая на путь UNC, появляется в стандартном столбце сайта SharePoint (одна или несколько строк, простой текст), она интерпретируется как гиперссылка. В результате получается строка

\\ сервер \ папка1 \ папка 2 \ папка 3 \ file.txt

отображается как

\\ server \ folder1 \ folder 2 \ folder 3 \ file.txt

Если пользователь нажимает гиперссылку (выделено жирным шрифтом) \\ server \ folder1 \ folder , делается попытка открыть местоположение, которое не существует. Что я хотел бы сделать, это предотвратить интерпретацию любой части текста колонки сайта как гиперссылки. Как я могу это сделать?

1 Ответ

0 голосов
/ 28 февраля 2012

Вы можете использовать клиентский javascript / jQuery.Добавьте веб-часть редактора контента или обновите страницу / мастер-страницу в конструкторе 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>
...