Реально ли вывести все товары на одной странице Решено

Дополнение: minishiop2

Подскажите, можно ли вывести товары из всех разделов интернет магазина на одной странице?
Структура такая:


Хочу сделать единый шаблон для трех страниц: Интернет-магазин Рабочая, Интернет-магазин Аминева и интернет-магазин Дачная

Вывожу так:

[[!pdoResources?
	&parents=`[[*id]]`
	&tpl=`@CODE: <h3><a name="[[+uri]]"></a>[[+pagetitle]] [[+id]]</h3>	
    	[[!msProducts?
    	&tpl=`mytpl.msProducts.row`
    	&depth=`0`
    	&parents=`[[+id]]`    	
    	&limit=`0`    	
    ]]<hr><div class="clear"></div>`
	&depth=`0`
	&sortby=`menuindex`
	&limit=`0`
]]
В итоге выводит название раздела и все блюда из всех разделов, дальше название следующего раздела и так же все блюда из всех разделов и т.д.
09 августа 2016, 15:37    Любовь   G+  
0    359 0

Комментарии (4)

  1. Евгений Webinmd 09 августа 2016, 16:10 # 0
    только код из tpl в чанк перенесите
    1. Волков Николай 10 августа 2016, 06:18 # +1
      Написана чушь, если честно. Достаточно было в !msProducts указать parents='0' и тогда бы никаких условий не было бы с родителями. Как следствие достаточно было одного вызова Сниппета без pdoResources. Далее у вас написано, что limit=0. Зачем выводить за раз сотни превьюшек? Нужно было в pdoPage все это дело обернуть + включить AJAX подгрузку при скроллинге. Да и сортировать по menuindex плохая идея, т.к. результаты с разных уровней и разных родителей и поэтому может быть, что menuindex со значением 1 может оказаться сразу у 7 ресурсов. По-моему просто по алфавиту через заголовок нужно сортировать или более сложные варианты.
      1. Любовь 05 сентября 2016, 09:32 # 0
        Спасибо за совет!
      2. Любовь 05 сентября 2016, 10:02 # 0
        Спасибо!
      Вы должны авторизоваться, чтобы оставлять комментарии.