protected override IEnumerable<Node> GetChildren()
{
if (!string.IsNullOrEmpty(Query))
{
var cq = ContentQuery.CreateQuery(Query);
if (EnableAutofilters != FilterStatus.Default)
cq.Settings.EnableAutofilters = (EnableAutofilters == FilterStatus.Enabled);
if (EnableLifespanFilter != FilterStatus.Default)
cq.Settings.EnableLifespanFilter = (EnableLifespanFilter == FilterStatus.Enabled);
var result = cq.Execute();
return result.Nodes;
}
return base.GetChildren();
}