Как я могу остановить появление гиперссылок в столбцах сайта 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>