pdoResources внутри pdoResources

Доброго времени суток, есть такая структура сайта портфолио сначала идет название раздела(web, branding, tuning) и под каждой из них должны выводится изображения из этих коллекции

это коллекция внутри которой другие коллекции

и есть такой код
[[!pdoResources?
        &parents=`2` // беру содержимое из коллекции "Блог"
        &depth=`0`
        &sortby=`menuindex`
        &sortdir=`ASC`
        &tpl=`@INLINE
          <div >
            <h5>[[+pagetitle]]</h5>

            // ПРОБЛЕМА ТУТ
            [[!pdoResources?
                &parents=`29` // как мне указать с какой коллекции(web,branding,tuning) 
                нужно брать изображения? То есть что бы он сам подхватывал и выводил
                &tpl=`@INLINE
                  <div >
                    <img src="images/[[+tv.image]]">
                    <h5>[[+pagetitle]]</h5>
                  </div>`
                &includeTVs=`image`
            ]]
            
          </div>
        `
      ]]

может можно как то через pagetitle отсортировывать, или через &context и &select, не могу по ним примеров найти

буду рад любой помощи и советам
daemon
25 ноября 2018, 08:04
modx.pro
1 535
0

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

Баха Волков
25 ноября 2018, 08:57
+1
Ну и пусть подхватывает:

&parents=`[[+Подхвати]]`

Шутка

&parents=`[[+id]]`
    daemon
    25 ноября 2018, 09:07
    0
    при &parents=`[[+id]]`, он берет id: 2, «Блог»

    p.s попробовал &parents=`[[+Подхвати]]`, заработало
      Баха Волков
      25 ноября 2018, 09:08
      0
      Попробуйте тогда:

      &parents=`{{+id}}`

      Дело в использовании директивы @INLINE
        daemon
        25 ноября 2018, 09:17
        0
        так не грузит сайт, а в журнале это
        Unexpected token '{' in expression in file:templates/index.tpl line 36, near '{{'
          Баха Волков
          25 ноября 2018, 09:23
          +1
          Тогда используйте чанк
            Баха Волков
            25 ноября 2018, 09:26
            0
            Судя по журналу вы смешиваете синтаксис, не надо так
              daemon
              25 ноября 2018, 09:43
              0
              да, действительно смешал синтаксисы, я новичек, а уроков по MODX катастрофический мало, вот и делаю все через одно место
              попробовал так
              {'!pdoResources' | snippet: [
               'parents' => '{{+id}}'
              ]}
              вроде все еще берет из id: 2, эх :(
      Михаил
      25 ноября 2018, 12:12
      +1
      Сделайте вывод как минимум первого шаблона через чанк просто, как уже написал Баха
      [[!pdoResources?
              &parents=`2` // беру содержимое из коллекции "Блог"
              &depth=`0`
              &sortby=`menuindex`
              &sortdir=`ASC`
              &tpl=`название чанка`
      ]]
      А внутри этого чанка вставить код который был для шаблона в INLINE и указывать
      &parents=`[[+id]]`
        daemon
        25 ноября 2018, 12:34
        +2
        огромное спасибо, за подробный ответ! все работает))
        я не понял первый ответ, потому что забыл в посте указать что объяснять мне нужно как пятилетнему
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9