Как вывести ресурсы как на https://modx.pro/blogs ?

Подскажите, как вывести ресурсы примерно так https://modx.pro/blogs

Дополнение
Чтобы было менее ресурсозатратно, как на той странице.

Там цифры такие:
total time: ≈ 0.2947 s
queries: 39 (0.1899 s)
memory: 4 096 kb
39 запросов всего, и это запросы всей страницы, а не только этого вывода…
Дмитрий
20 декабря 2019, 19:19
modx.pro
608
0

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

SEQUEL.ONE
20 декабря 2019, 19:50
0
Сайт перепилен, но раньше использовал компонент Tickets и все выводы были через pdoPage
    SEQUEL.ONE
    20 декабря 2019, 19:51
    0
    Но что мешает вызвать одну копию pdoPage и в чанке некешированный вызов pdoResource например?!
      Дмитрий
      21 декабря 2019, 00:14
      0
      Можно примерный пример, извиняюсь за тавтологию :)
    Александр Мельник
    20 декабря 2019, 20:53
    0
    Примерно вызвать несколько раз сниппет pdoMenu, указав первому в качестве parents идентификатор ресурса в котором находятся Вопросы, второму — Новости и события и так далее.
      Дмитрий
      21 декабря 2019, 00:12
      0
      Это будет ресурсозатратно — много запросов и время генерации будет большое.

      Там же цифры такие:
      total time: 0.2947 s
      queries: 39 (0.1899 s)
      memory: 4 096 kb
      39 запросов всего, и это запросы всей страницы, а не только этого вывода…
        SEQUEL.ONE
        21 декабря 2019, 04:20
        0
        Можно все вызовы кэшировать. Вот пример на Fenom:

        {'pdoPage' | snippet : [
        'parents' => 12,
        'tpl' => '@FILE chunk/row.tpl'
        ]}
        В файле row.tpl

        {'pdoMenu' | snippet : [
        'parents' => $_modx->resource.id
        ]}
        Выводы кэшируемые.
          Александр Мельник
          21 декабря 2019, 09:46
          0
          Вы просили хоть какой-то способ вывести ресурсы так же как в примере, ни о какой ресурсозатратности и речи не было. Я написал вам самый простой способ этого добиться.
            Дмитрий
            21 декабря 2019, 10:52
            0
            Я извиняюсь конечно, что сразу не указал про ресурсозатраты, думал это само собой разумеется, если дал ссылку на страницу.
            А множественные вызовы — это самый первый способ, о котором, каждый немного работавший с MODX, подумал бы. Если этот способ подходил бы, я бы не задавал этот вопрос.
            В любом случае, благодарю за участие и попытку помочь.

            Думаю, это можно реализовать одним вызовом pdoMenuFenom, я примерно так сделал HTML карту сайта.

            Просто думал есть лучший способ.
              Александр Мельник
              22 декабря 2019, 10:45
              0
              Это вы мне просто на больную мозоль наступили)
              думал это само собой разумеется, если дал ссылку на страницу.
              Мне просто по работе часто дают задачу таким образом — дают ссылку на страницу чужого сайта и говорят, хотим чтобы на нашем существующем сайте было как здесь. И я такой пытаюсь выпытать — что конкретно как здесь?, вам тут слайдер нравится, или то, что товары по 3 в ряд или что тут есть сайдбар справа и в нем фильтр… Ответ один — хотим как здесь и все. Что-то делаешь как понимаешь сам, как считаешь лучше будет проекту, сдаешь работу а тебе говорят, ты что — это совсем не то, разве не понятно, что мы хотели, чтобы текст на странице был виден только 5 строчек, а остальное открывалось при клике, а ты зачем-то какой-то фильтр сделал.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9