Size: a a a

MODX. Русскоязычное сообщество.

2021 February 21

IT

Ilya Traffic in MODX. Русскоязычное сообщество.
как и вера во всякий бред
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
источник

PP

Pasha Palienko in MODX. Русскоязычное сообщество.
источник
2021 February 22

P

Pavel in MODX. Русскоязычное сообщество.
ребят, подскажите, пытаюсь вывести ресурсы и их картинки но не могу получить изображения..
{'!pdoResources' | snippet : [
                   'parents' => '4',
                   'element' => 'ms2GalleryResources',
                   'typeOfJoin' => 'inner',
                   'includeThumbs' => '100x100',
                   'includeOriginal' => 1,
                   'tpl' => '',
                   
               ]}

Дело в том наверное еще что это Тикетс. как правильно составить запрос в таком случае?
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
https://modx.pro/help/5583#comment-39912 - может поможет
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
источник

P

Pavel in MODX. Русскоязычное сообщество.
спасибо. сейчас попробую 👌
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Pavel
ребят, подскажите, пытаюсь вывести ресурсы и их картинки но не могу получить изображения..
{'!pdoResources' | snippet : [
                   'parents' => '4',
                   'element' => 'ms2GalleryResources',
                   'typeOfJoin' => 'inner',
                   'includeThumbs' => '100x100',
                   'includeOriginal' => 1,
                   'tpl' => '',
                   
               ]}

Дело в том наверное еще что это Тикетс. как правильно составить запрос в таком случае?
А зачем ты в element вызываешь ms2galleryResources, если это само по себе обёртка для pdoResources?
источник

P

Pavel in MODX. Русскоязычное сообщество.
пробую так -

{$_modx->runSnippet('!pdoPage', [
                   'parents' => 4,
                   'depth' => 0,
                   'element' => 'getTickets',
                   'class' => 'Ticket',
                   'loadModels' => 'ms2gallery',
                   'tpl' => '',
                   'leftJoin' => '{
                   "100x100" : {
                     "class" : "msResourceFile",
                     "alias" : "100x100",
                     "on" : "100x100.resource_id = Ticket.id AND 100x100.path LIKE \'%/100x100/\' AND 100x100.rank=0"
                   }
                 }',
                   'select' => '{ "100x100" : "100x100.url as thumb" }',
                   'showLog' => 1,
               ])}

но получаю 0.0000720: Total rows: 0
источник

АК

Алексей Казанцев... in MODX. Русскоязычное сообщество.
источник

P

Pavel in MODX. Русскоязычное сообщество.
Андрей Сергеевич
А зачем ты в element вызываешь ms2galleryResources, если это само по себе обёртка для pdoResources?
я пытался делать как тут писал когда-то Василий )) https://modx.pro/components/3997
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Ну там через pdoPage
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Просто сниппет ms2GalleryResources пробововал вызвать?
источник

P

Pavel in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Просто сниппет ms2GalleryResources пробововал вызвать?
да сам снипет работает. Я хочуу на странице тикета вызвать pdoNeighbors и добавить как-то в вывод картинки, они у меня в msGallery вот и пробую по разному
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Pavel
да сам снипет работает. Я хочуу на странице тикета вызвать pdoNeighbors и добавить как-то в вывод картинки, они у меня в msGallery вот и пробую по разному
Т.е. чтобы в следующем и предыдущем документах  показывало превью, верно?
источник

P

Pavel in MODX. Русскоязычное сообщество.
с  этими элементами, классами и джойнами чет чайник не варит совсем
источник

P

Pavel in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Т.е. чтобы в следующем и предыдущем документах  показывало превью, верно?
ага, так
источник

P

Pavel in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Т.е. чтобы в следующем и предыдущем документах  показывало превью, верно?
я мог бы просто получив в чанке ID ввызвать ms2GalleryResources и там выводить картинку, но мне показалось что это будут лишние запросы и правильнее бы сделать с каким нибудь lefftJoin но пока не могу найти рабочий код
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Да, через leftjoin и надо делать
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
https://bezumkin.ru/training/course2/3006/ - вот тут есть пример
источник