Как стать автором
Обновить

SharePoint 2007 — Link library – открыть линк в новом окне

Время на прочтение2 мин
Количество просмотров720
Автор оригинала: fivenumber
При создании очередного портала на SharePoint 2007 потребовалось чтобы ссылки из LinkLibrary открывались в новом окне. Странно, но данной опции в стандартных настройках веб-части не оказалось. Поискав в интернете нашли три основных способа реализовать такой функционал.

Используя SharePoint Designer



1. Открыть страницу AllItems.aspx нужной LinkLibrary в Sharepoin Designer
2. Выбрать веб-часть LinkLibrary и конвертировать ее в XSLT Data View
image
3. Затем правым кликом выбрать любой линк в веб-части и выбрать пункт Hyperlinks Properties.
4. Откроется диалоговое окно. Кликнуть кнопку Target Frame которая располагается в правой части диалогового окна.
image
5. Откроется еще одно диалоговое окно Target Frame. Выбрать опцию New Window из списка целей. Кликнуть ОК.
Источник: www.fivenumber.com/moss-links-open-in-new-window

Открытие линков в новом окне с помощью JQuery



В заголовке страницы размещаем данный код
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
  2. <script type="text/javascript">
  3. $(function() {
  4. $(’a[href^="http://"]‘)
  5. .attr("target", "_blank");
  6. });
  7. </script>
* This source code was highlighted with Source Code Highlighter.


И все!
Но если у пользователей отсутствует доступ к Интернету, то все таки лучше сохранить файл jquery.min.js в директории сайта и не забыть поменять ссылку на него.
Источник: armsinfragilehands.blogspot.com/2009/02/opening-links-in-new-window-sharepoint.html

Открытие линков в новом окне



Открываем файл C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\LinksList\Links\schema.xml ищем две строки
/><![CDATA[">]]>
и меняем их на
/><![CDATA[" target="_blank">]]>

Перезагружаем IIS.

Источник:
weblogs.asp.net/bryanglass/archive/2008/03/07/changing-links-list-in-sharepoint-2007-to-open-in-new-browser-window.aspx

Также есть еще несколько способов
1)Добавление опции в веб-часть (придется повозиться с XSL)
2)Уговорить пользователей удерживать SHIFT когда они хотят открыть ссылку в новом окне.
3)Написать свою веб-часть с поэтессами и шахматами опцией «Открывать в новом окне»
Теги:
Хабы:
Всего голосов 2: ↑2 и ↓0+2
Комментарии3

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн