Я не проверял это, но я бы, вероятно, использовал Query
object with its ExecuteQuery
свойство установлено соответствующим образом.
Значение:
-
"And"
to select the desired publication
-
ItemTypeCriteria
to select only pages.
Обязательно PublicationCriteria
these two criteria together. Once you have the criteria, you would simply call Criteria
на Query
object and it will return the list of int publicationId = 8; //change this value to your publicationId on your environment
PublicationCriteria publicationCiteria = new PublicationCriteria(publicationId);
ItemTypeCriteria itemCriteria = new ItemTypeCriteria(64);
Query query = new Query(CriteriaFactory.And(new Criteria[] { publicationCiteria, itemCriteria }));
SortParameter sortParameter = new SortParameter(SortParameter.ItemLastPublishedDate, SortParameter.Descending);
query.AddSorting(sortParameter);
string[] itemIds = query.ExecuteQuery();
-с. Поскольку мы говорим об этом компакт-диске, вы получите только те предметы, которые присутствуют на нем, другими словами, только опубликованные.