SharePoint 2013で、JavaScriptCSOMを介して検索オブジェクトにアクセスしようとしています。
[サイト設定]の[検索設定]にアクセスできるオブジェクトを知りたい。SPオブジェクトの下を調べてみましたが、検索関連のオブジェクトが見つかりませんでした。
私の目標は、JavaScriptCSOMを使用して検索センターのURLを変更することです。
前もって感謝します!!!
SharePoint 2013で、JavaScriptCSOMを介して検索オブジェクトにアクセスしようとしています。
[サイト設定]の[検索設定]にアクセスできるオブジェクトを知りたい。SPオブジェクトの下を調べてみましたが、検索関連のオブジェクトが見つかりませんでした。
私の目標は、JavaScriptCSOMを使用して検索センターのURLを変更することです。
前もって感謝します!!!
特定の 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");
});