SharePoint 2007-リンクライブラリ-新しいウィンドウでリンクを開く

SharePoint 2007への次のポータルを作成するとき、LinkLibraryからのリンクを使用して新しいウィンドウで開きました。 奇妙ですが、このオプションはWebパーツの標準設定には見つかりませんでした。 インターネットを検索すると、このような機能を実装する3つの主な方法が見つかりました。

SharePoint Designerを使用する



1. Sharepoin Designerで目的のLinkLibraryのAllItems.aspxページを開きます
2. LinkLibrary Webパーツを選択し、 XSLTデータビューに変換します
画像
3.次に、Webパーツ内の任意のリンクを右クリックして、 ハイパーリンクプロパティを選択します
4.ダイアログボックスが開きます。 ダイアログボックスの右側にある[ ターゲットフレーム ]ボタンをクリックします。
画像
5.別のターゲットフレームダイアログボックスが開きます。 ターゲットのリストから「 新規ウィンドウ」オプションを選択します。 OKをクリックします。
ソース: www.fivenumber.com/moss-links-open-in-new-window

jQueryを使用してリンクを新しいウィンドウで開く



ページヘッダーにこのコードを配置します
<script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  1. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  2. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  3. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  4. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  5. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  6. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
  7. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .
<script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </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 =" _空白 ">]]>

IISを再起動します。

ソース:
weblogs.asp.net/bryanglass/archive/2008/03/07/changing-links-list-in-sharepoint-2007-to-open-in-new-browser-window.aspx

他にもいくつかの方法があります
1) Webパーツにオプションを追加します (XSLをいじる必要があります)
2)ユーザーが新しいウィンドウでリンクを開きたいときにShiftキーを押すように説得します。
3)「新しいウィンドウで開く」オプションを使用して詩人とチェスでWebパーツを記述します

Source: https://habr.com/ru/post/J70455/


All Articles