SITECORE MANIA 技術ブログ

2020.05.29 その他

author

岡田

Sitecoreの管理画面で条件を指定してアイテムを検索する方法

Sitecoreの管理画面で条件を指定して、アイテム一覧を取得したい場合があると思います。バージョン毎にやり方が少し異なるため紹介します。

検索にはSitecore Queryを使用します。
Sitecore QueryについてはSitecore_Queryを参照してください。
※どのバージョンでもSitecore Queryの書き方は同じです。

Sitecore7以前

Sitecore7以前でアイテムの検索をする場合は、デスクトップを選択してログインしてください。
左下の「Sitecoreボタン」 → 「開発ツール」 → 「デベロッパー センター」を選択します。

デベロッパー センターが開いたら、上のタブより「ツール」 → 「XPath ビルダー」を選択します。

正しく表示できると下の画像のような表示になります。

Sitecore8系

Sitecore8からは「デベロッパー センター」が開発ツールからなくなっています。
デベロッパー センターにアクセスするためには、下記のURLにアクセスしてください。
「http://[YOUR-SITECORE-INSTANCE]/sitecore/shell/default.aspx?xmlcontrol=IDE」
アクセスできたら「Sitecore7以前」項で記載したように「ツール」 → 「XPath ビルダー」で開くことができます。

XPath ビルダーにも直接アクセスすることができます。
「http://[YOUR-SITECORE-INSTANCE]/sitecore/shell/default.aspx?xmlcontrol=IDE.XPath.Builder」

Sitecore9系

Sitecore9からは「デベロッパー センター」が開発ツールからなくなっているだけでなく、「Sitecore8系」で紹介したURLも使用できなくなっています。
Sitecore9系でSitecore Queryを用いた検索をするためには、「Sitecore PowerShell Extensions」が必要になります。
対応したバージョンの「Sitecore PowerShell Extensions」をインストールしてください。

Sitecore PowerShell Extensions
Sitecore PowerShell Extensions GitHub

左下の「Sitecoreボタン」 → 「開発ツール」 → 「PowerShell ISE」を選択します。

画像内にもありますが、XPath ビルダーと異なる点はSitecore Queryの前に「Get-Item -Path master:// -Query」を付けることです。

以上です。

お問い合わせ・資料請求

LYZONにご相談下さい

ご依頼ご質問等まずは私達にお気軽にご相談下さい。

お電話でのお問い合わせ

03-5803-0587平日9:00~18:00