2017-09-06 4 views
0

だから私は、サイトコアにかなり新しいです、と私は私が解決するか、Googleカントの問題に自分自身を得ているように見える;)Treelistデータソースのクエリ - フィールドは、「X」含まれている必要があります

だから私はアイテムを持って、このアイテムにはツリーリストがあり、そのツリーリストにはデータソース "Products"があります。これはうまくいきました。問題は、商品カテゴリが「靴」のトレネルリストに表示されている商品(商品)のみです。

商品テンプレートには「カテゴリ」という名前のマルチリストがありますので、そのカテゴリの1つが「シューズ」の場合は評価し、除外しない場合はトレイルリストに商品を含めてください。

クエリを実行することはできますか、その結果を得るには実際のコードを実行する必要がありますか?

どのような助けも大いに訴えられます。

答えて

0

あなたは以下のようにテンプレートフィールドのソースフィールドでサイトコアの高速クエリを使用することができます。

を使用して含まれています

fast:/sitecore/content/Home/Products//*[contains(@Categories = 'IdOfShoesItem')] 

のような使用:高速なクエリはありません、古いサイトコアのバージョンに

fast:/sitecore/content/Home/Products//*[@Categories = '%IdOfShoesItem%'] 

をそのような場合は、以下のように「高速」を「クエリ」に置き換えます。

query:/sitecore/content/Home/Products//*[@Categories = '%IdOfShoesItem%'] 
関連する問題