Как исключить последний добавленый ресурс из выборки ModX?

Для исключения последнего добавленного ресурса из выборки ModX можно воспользоваться следующим подходом:

  1. Определите критерии выборки ресурсов, исходя из вашей логики и требований. Например, если вы хотите выбрать все ресурсы с определенным документом-родителем, вы можете использовать объект класса modResourceQuery:
$query = $modx->newQuery('modResource');
$query->where(array(
    'parent' => $parentId,
));

где $parentId - идентификатор родительского ресурса.

  1. Отсортируйте выборку в обратном порядке добавления. Для этого можно использовать метод sortDesc():
$query->sortDesc('createdon');
  1. Установите ограничение выборки на 1 элемент, чтобы получить только последний ресурс:
$query->limit(1);
  1. Выполните запрос и получите результат:
$resources = $modx->getCollection('modResource', $query);

Теперь объект $resources будет содержать только один последний добавленный ресурс, который можно использоать по вашему усмотрению.