Вывод подкатегорий в miniShop2-не работет page.nav

Доброго времени суток!
Суть проблемы в следующем:
имеется категория с товарами со следующим содержанием:
[[!pdoPage? 
&tpl=`TableProduct` 
&depth=`0` 
&includeTVs=`Image` 
&limit=`5` 
&parents=`[[*id]]` &tplPageWrapper=`@INLINE<div class="pagination">[[+pages]]</div>` 
&tplPage=`@INLINE <a href="[[+href]]"><span><span>[[+pageNo]]</span></span></a>` 
&tplPageActive=`@INLINE <a class="active" href="[[+href]]"><span><span>[[+pageNo]]</span></span></a>` 
]] 
[[!+page.nav]]
А вот содержимое самого TableProduct:

<div class="ProductTableLine">
	<div class="ProductTableImage">
		<img src="[[+tv.Image:phpthumbof=`w=50`]]" />
	</div>
	<div class="ProductTableLevel">
		<span class="ProductTableTitle">
			[[+pagetitle]]
		</span>	
		[[!pdoPage? &parents=`[[+id]]` &element=`msProducts` &tpl=`tpl.msProductsTable.row`]]
	</div>
	<div class="ProductTableDescription">
		[[+description]]
	</div>
</div>
tpl.msProductsTable.row практически ничем не отличается от стандартного tpl.msProducts.row разве что расположением элементов на странице.

Работает конечно медленно, но проблема не в этом. Подкатегорий на данный момент 9, если лимит в категории с подкатегориями ставить 9 то все выводится, если меньше, то выводится ровно столько сколько укажешь, если помимо прочего вывести pageCount, то он в любом случае покажет что страница одна и второй просто нет.

В коде на странице о page.nav никакого упоминания вовсе не встречается, то есть сниппет не обрабатывается вовсе.

Подскажите пожалуйста, в чем моя ошибка(помимо той, что я решился вывести подкатегории), может я забыл какую то элементарную вещь?
Валерий Савинов
09 октября 2014, 16:42
modx.pro
2 490
0

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

Василий Наумкин
09 октября 2014, 21:07
0
В чем смысл вызова вложенного pdoPage, который перезаписывает плейсхолдер [[+page.nav]]?
    Валерий Савинов
    09 октября 2014, 21:22
    0
    Вложенный pdoPage выводит продукты из этой подкатегории,
    я пробовал задавать разные имена плейсхолдеров через &pageNavVar для вывода пагинации.
    Пробовал и в вложенном pdoPage, и в содержании основной категории, но результатов это так же не дало.
      Василий Наумкин
      09 октября 2014, 21:58
      0
      Еще раз: зачем вложенный pdoPage?

      pdoPage разбивает вывод msProducts на страницы. Зачем тебе постраничный вложенный вывод?
      Используй
      [[!msProducts? &parents=`[[+id]]` &tpl=`tpl.msProductsTable.row`]]
        Валерий Савинов
        09 октября 2014, 22:00
        0
        Точно! Спасибо огромное!
        Банальная вещь, а не додумался.
        да, так все работает =)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4