Внести в вывод ms2Gallery поля ресурса

Может кто-нибудь решал подобную задачу:
Необходимо вывести на одной странице галереи нескольких ресурсов, каждая в своем чанке, при этом включить поле pagetitle, alias и другие. Т.е. решить задачу среднего между ms2GalleryResources и ms2Gallery.
Можно ли как-то кастомизировать сниппет ms2gallery для этих целей, чтобы в чанке вывода кроме галереи были поля ресурса?
Евгений
23 июля 2020, 21:38
modx.pro
1 069
0

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

Наумов Алексей
24 июля 2020, 09:47
0
Сначала вызов pdoResoources, где выбираете нужные ресурсы.
В чанке вывода каждого ресурса уже вызываете ms2Gallery
    Евгений
    28 июля 2020, 21:59
    0
    Спасибо, почти получилось, подскажите, в вызове ms2Gallery в чанке pdoResurces что ставить в качестве ресурсов? {$id} выводит какую-то дичь… похоже на то, что берет все картинки сайта.
      Наумов Алексей
      29 июля 2020, 09:02
      0
      должно работать
      {'!ms2Gallery' | snippet : [
      ... параметры ....
      'resources' => $id,
      ... другие параметры ....
      ]}
        Евгений
        29 июля 2020, 17:27
        0
        так и вывожу. Может чанк галереи нужно менять? я брал стандартный и под себя кастомизировал:
        {foreach $files as $file}
                  <a data-fancybox="gallery" href='{$file['url']}' class="modal_cloth__card">
                      <div class="modal_cloth__card__img" style="background: url({$file['small']}) no-repeat center center / cover;"></div>
                      <p class="modal_cloth__card__text">{$file['name']}</p>
                  </a>
                  {/foreach}
          Наумов Алексей
          29 июля 2020, 17:35
          0
          Весь код покажите, 2 вызова сниппетов, все чанки причастные
    Баха Волков
    24 июля 2020, 10:07
    0
    По-моему будет проще скопировать сниппет ms2Gallery и делать джойн таблицы ресурсов, хотя сам сниппет не ковырял
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6