pdoresources вывод по 1 самому новому ресурсу из 4 разных папок в одном запросе

Возможен ли при помощи pdoresources вывод по 1 самому новому ресурсу из 4 разных папок в одном запросе и имеет ли смысл это делать в плане скорости работы?

на чаше весов 1 вызов с такой выборкой (при условии что это возможно сделать)
и
4 вызова по 1 ресурсу
Евгений
13 июля 2020, 16:56
modx.pro
290
0

Комментарии: 4

Максим
13 июля 2020, 17:25
+1
Мне кажется что можно в параметр parents указать нужных родителе, поставить сортировку по дате и группировку по родителю. Тогда должны в выборке остаться только нужные ресурсы.
    Евгений
    13 июля 2020, 17:52
    0
    а что за группировка по родителю?
      Максим
      14 июля 2020, 14:54
      +1
      &groupby — Указывает поле, по которому группируются результаты
      А это документация по общим параметрам
      В результате вызов сниппета должен быть примерно таким:
      [[!pdoResources?
      &parents=`1,2,3,4`
      &sortby=`{"publishedon":"DESC"}`
      &groupby=`parent`
      &tpl=`@INLINE [[+id]]<br />`
      ]]
    Евгений
    13 июля 2020, 18:11
    0
    конечно можн так запилить

    [[pdoResources?
        &parents=`1,2,3,4`
        &limit=`4`
        &tpl=`mytpl`
    ]]
    а в чанке mytpl
    [[pdoResources?
    &parents=`[[*id]]`
    &limit=`1`
    &tpl=`mytpl2`
    ]]
    но думается это жестковато и проще уж сразу 4 вызова по одному ресурсу написать
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4