Вывод изображений ресурса

Добрый день, ребята.
Подскажите пожалуйста как вывести изображения ресурса (вкладка галерея).
Делаю так:
[[pdoPage?
	 &element=`ms2GalleryResources`
        &parents=`2`
        &tpl=`carousel_tpl`
        &typeOfJoin=`inner`
        &includeThumbs=`237x176`
        &sotrby=`publishedon`
        &sortdir=`asc`
        ]]
И все работает и отлично работает, кроме одного НО… на всех форумах и в документации советуют использовать pdoPage, а мне нужно pdoResources а то больно странно в слайдере смотрится и не правильно по мне. Также менял конструкцию вызова на pdoResources, как не сложно догадаться ничего из этого не вышло.
Спасибо заранее.
Александр
09 августа 2016, 10:15
modx.pro
2 742
0

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

Евгений Webinmd
09 августа 2016, 17:04
1
+1
[[ms2GalleryResources?
        &parents=`2`
        &tpl=`carousel_tpl`
        &typeOfJoin=`inner`
        &includeThumbs=`237x176`
        &sotrby=`publishedon`
        &sortdir=`asc`
 ]]
    Александр
    10 августа 2016, 09:44
    0
    Спасибо за ответ.
    Но мне было интересно как вывести через pdoResources.
    Пробовал так:
    [[pdoResources?
    	&loadModels=`ms2gallery`
            &parents=`2`
            &tpl=`carousel_tpl`
            &typeOfJoin=`inner`
            &includeThumbs=`237x176`
            &includeTVs=`client`
            &sotrby=`publishedon`
            &sortdir=`asc`
            ]]
    Не вышло, ресурсы выводит но без картинок.
      Евгений Webinmd
      10 августа 2016, 10:09
      0
      [[!pdoResources? 
      	&loadModels=`ms2gallery`
      	&class=`msResourceFile`
      	&tpl=`@INLINE <a href="[[+url]]" target="_blank"><img src="[[+120x90]]" /></a>`
      	&where=`{"parent":0,"active":1}`
      	&limit=`10`
      	&sortby=`id`
      	&sortdir=`ASC`
      	&leftJoin=`{
      		"120x90":{"class":"msResourceFile","alias":"120x90", "on":"120x90.parent=msResourceFile.id AND 120x90.path LIKE '%/120x90/'"}
      	}`
      	&select=`{
      		"msResourceFile":"*",
      		"120x90":"120x90.url as 120x90"
      	}`
      ]]
      Тут много примеров
        Волков Николай
        10 августа 2016, 10:09
        +1
        Что-то я вообще ничего не понимаю. Стоит задача:
        Подскажите пожалуйста как вывести изображения ресурса
        На всякий случай еще раз:
        … Ресурса...
        Через pdoResources такое сделать можно, конечно, но в чем смысл? Тем более сразу видно, что вы с pdoResources еще не имеете достаточного опыта работы. По сути же стоит вопрос, чтобы в ручную запрос к БД через него составить. А это значит, что нужно для начала указать, что пляшем мы не от таблицы ресурсов, а от таблицы в которой хранится инфа о файлах, а условие с id ресурса в WHERE указать.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4