Pull to refresh

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

Reading time2 min
Views682
Original author: 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)Написать свою веб-часть с поэтессами и шахматами опцией «Открывать в новом окне»
Tags:
Hubs:
Total votes 2: ↑2 and ↓0+2
Comments3

Articles