4

SharePoint 2013で、JavaScriptCSOMを介して検索オブジェクトにアクセスしようとしています。

[サイト設定]の[検索設定]にアクセスできるオブジェクトを知りたい。SPオブジェクトの下を調べてみましたが、検索関連のオブジェクトが見つかりませんでした。

私の目標は、JavaScriptCSOMを使用して検索センターのURLを変更することです。

前もって感謝します!!!

4

2 に答える 2

0

特定の Web の検索センター URL は、その Web のプロパティ バッグに保存されます。RootWeb では、サイトの検索センター URL を設定することもできます。

2013 年には 2010 年からキーが変更され、それぞれ SRCH_ENH_FTR_URL_WEB と SRCH_ENH_FTR_URL_SITE になりました。それらを設定するコードは次のようなものです。

var ctx = new SP.ClientContext.get_current();
var web = ctx.get_site().get_rootWeb();
var props =  web.get_allProperties();
props.set_item("SRCH_ENH_FTR_URL_SITE","/sites/search/pages");
web.update();     
ctx.load(web);     
ctx.executeQueryAsync(function () {
    alert("Search Settings Modified");
 },
 function() {
  alert("failed");
});
于 2013-11-29T21:19:35.590 に答える