true
Sitecore がと の両方Item.Axes.IsDescendantOf()
を返品する理由や何か不足しているものはありItem.Axes.IsAncestorOf()
ますか?
var test =
Sitecore.Context.Database.GetItem("{862B466A-079B-40E7-8661-FC064EC28574}");
Response.Write(test.Axes.IsAncestorOf(test));
Response.Write(test.Axes.IsDes(test));
//真
//真
編集IsAncestorOf
:非包括的またはを探してこの回答に出くわす可能性のある人は誰でもIsDescendantOf
、ニュースカテゴリの複数選択フィールドで最高レベルの要素を見つける必要があるいくつかの例を以下に示します.
newsCategories
.Where(x => newsCategories
.Any(y => x != y && !x.Axes.IsDescendantOf(y)))
と
newsCategories
.Where(x => newsCategories
.Any(y => x != y && !x.Axes.IsDescendantOf(y)))