Как я могу остановить появление гиперссылок в столбцах сайта SharePoint

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

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

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

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

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

1 ответ

Вы можете использовать клиентский 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>
Другие вопросы по тегам