Where dyn_event_list1 is a dynamic property. Workes the same to use PageLink="561" (or what your id nr is) (I think ;)).
It adds all the news sources in to one singel source named Event3.
EPiServer.Core.PageDataCollection pages = new EPiServer.Core.PageDataCollection();
pages.Add(GetPages("dyn_event_list1"));
pages.Add(GetPages("dyn_event_list2"));
pages.Add(GetPages("dyn_event_list3"));
EPiServer.Filters.FilterSort sort = new EPiServer.Filters.FilterSort(EPiServer.Filters.FilterSortOrder.ChangedDescending);
sort.Sort(pages);
return pages;
}
private EPiServer.Core.PageDataCollection GetPages(string propertyName)
{
return EPiServer.Global.EPDataFactory.GetChildren((EPiServer.Core.PageReference)CurrentPage[propertyName]);
}
/HAXEN