2017-04-23 6 views
0

Sitecore高速クエリを使用してクエリを発行し、日付を公開したレコードを取得するにはどうすればよいですか?私は以下を使用しようとしましたが、値を返しませんでした。 最後のノードのみを取得するにはどうすればよいですか?子孫:: ::を使用すると、親を返すためです。公開日を持つレコードを取得するための高速クエリ

速い:/サイトコア/コンテンツ/テスト// [@@のParentID = '{5656C582-A876-41E6-8441-A3F0BA0D2601}' と@Publish> '20170101T000000'] /子孫::

答えて

0

公開フィールドのSitecoreフィールド名はPublishではありません。パブリッシュフィールドには、次の構文を使用する必要があります。@__Publish

右のフィールド名はテンプレートの継承に表示されます。下図のようにあなたは、フィールド名を見ることができます:

enter image description here

だから、次のようにクエリの意志が見えます:

fast:/sitecore/content/Home//*[@@parentid='{5656C582-A876-41E6-8441-A3F0BA0D2601}' and @__Publish > '20170101T000000']/* 
関連する問題