Вывод msGallery из другого контекста

Подскажите как грамотно вывести содержимое msGallery из другого контекста? То есть необходимо в испаноязычном контексте выводить msGallery из русского контекста.
Roma
20 февраля 2015, 13:45
modx.pro
1 499
0

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

Алексей Карташов
20 февраля 2015, 21:13
+1
Меньше, ещё меньше вводных!
Сокращай вопрос, а то деталями прям завалил. Народ аж потерялся и не знает что ответить.

В идеале сократи до «Помогите!». Всё. Больше ничего писать не нужно. Этого будет достаточно, не будет такой перенасыщенности техническими нюансами и сразу найдётся тот, кто сможет тебе помочь.
</sarcasm>
    Максим Кузнецов
    20 февраля 2015, 21:25
    0
    Мм, что мешает вызывать их при помощи pdoResources «старым» способом через Join'ы?

    [[pdoResources? &loadModels=`ms2gallery` &limit=`0` &sortby=`rank` &sortdir=`ASC` &class=`msResourceFile` &tpl=`gallery.Item` &context=`перечисляем контексты`
    	&where=`{"parent": 0, "active": 1, "resource_id": (айди ресурса, из которого достаем)}`
    	&leftJoin=`{
    		"75x75":{"class":"msResourceFile","alias":"75x75", "on":"75x75.parent=msResourceFile.id AND 75x75.path LIKE '%/75x75/'"}
    	}`
    	&select=`{
    		"msResourceFile":"*"
    		,"75x75":"75x75.url as 75x75"
    	}`
    ]]

    — единственная сложность — связывать соответствующие айди ресурсов из разных контекстов и передавать их в сниппет, ну да это, думаю, решается за счет плагина.

    upd: упс, пардон, привел пример для ms2gallery, но для msgallery можно реализовать по аналогии join'ами.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2