Как сделать pdoResources внутри pdoResources?

Всем привет!

Встала задача вывести pdoResources внутри pdoResources. Подскажите пожалуйста как это сделать?

Пример

На странице есть вызов:
[[!pdoResources?
	&parents=`18,19,20`
	&depth=`1`
	&tpl=`tpl1`
	&limit=`50`
	&includeTVs=`author,image`
]]

Код в tpl1:
<article>
	<h1>[[+longtitle]]</h1>
	<figure>
		<img scr="/[[+tv.image]]" alt="">
	</figure>
	<div>[[+tv.author]]</div>
	...
	<!-- Список "соседних" ресурсов, отфильтрованных по tv author -->
        [[!pdoResources?
		&parents=`[[+parent]]`
		&resources=`-[[+id]]`
		&tpl=`@INLINE <a href="/[[+uri]]">
			[[+longtitle]]
			<img src="/[[+tv.image]]" alt="">
		</a>`
		&includeTVs=`author,image`
		&limit=`3`
		&sortby=`publishedon`
		&tvFilters=`author`
        ]]
</article>

В результате выводится еще 3 тех же элемента. Не пойму как настроить, чтобы все правильно отображалось.
Konstantin
24 ноября 2017, 14:44
modx.pro
2 529
0

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

Сергей
24 ноября 2017, 22:28
0
Единственное могу спросить ты что base href не пишешь в шапке? зачем ставишь слешь перед ссылками и картинками?
    Волков Николай
    25 ноября 2017, 01:20
    0
    Возможно, что он просто не указал prepareTVs и processTVs, поэтому и нет полностью просчитанной ссылки.
      Konstantin
      25 ноября 2017, 02:52
      0
      Не пишу, какой в нем смысл? )
      Евгений Шеронов
      25 ноября 2017, 00:50
      0
      &parents=`[[+id]]` :)
        Konstantin
        25 ноября 2017, 02:57
        0
        Не работает. Вообще ничего не выводит.
          Евгений Шеронов
          25 ноября 2017, 10:06
          0
          А, это же не вложенные ресурсы.

          Проблема в инлайн чанке — он не должен работать, так как туда как раз и подставляются данные текущего ресурса)
        Konstantin
        25 ноября 2017, 02:59
        0
        Что, никто не знает как решить такую задачку?
          Волков Николай
          25 ноября 2017, 03:34
          -1
          Подучись в составлении запросов + в данном случае лучше использовать pdoMenu, т.к. он тебе по уровням все расположит. Вообще, конечно, лучше написать собственный сниппет, но я думаю, что тебе такое еще рано.
          Сергей Кепкин
          25 ноября 2017, 14:45
          -1
          Костя, Коля дело говорит! PdoMenu решит все твои вопросы, а свой код выкинь и больше не показывай, запросы внутри запроса — основной враг большинства сайтов в мировой паутине под авторством рукожопов
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            9