Вывод подкатегорий в miniShop2-не работет page.nav
Доброго времени суток!
Суть проблемы в следующем:
имеется категория с товарами со следующим содержанием:
Работает конечно медленно, но проблема не в этом. Подкатегорий на данный момент 9, если лимит в категории с подкатегориями ставить 9 то все выводится, если меньше, то выводится ровно столько сколько укажешь, если помимо прочего вывести pageCount, то он в любом случае покажет что страница одна и второй просто нет.
В коде на странице о 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 никакого упоминания вовсе не встречается, то есть сниппет не обрабатывается вовсе.
Подскажите пожалуйста, в чем моя ошибка(помимо той, что я решился вывести подкатегории), может я забыл какую то элементарную вещь?
Комментарии: 4
В чем смысл вызова вложенного pdoPage, который перезаписывает плейсхолдер [[+page.nav]]?
Вложенный pdoPage выводит продукты из этой подкатегории,
я пробовал задавать разные имена плейсхолдеров через &pageNavVar для вывода пагинации.
Пробовал и в вложенном pdoPage, и в содержании основной категории, но результатов это так же не дало.
я пробовал задавать разные имена плейсхолдеров через &pageNavVar для вывода пагинации.
Пробовал и в вложенном pdoPage, и в содержании основной категории, но результатов это так же не дало.
Еще раз: зачем вложенный pdoPage?
pdoPage разбивает вывод msProducts на страницы. Зачем тебе постраничный вложенный вывод?
Используй
pdoPage разбивает вывод msProducts на страницы. Зачем тебе постраничный вложенный вывод?
Используй
[[!msProducts? &parents=`[[+id]]` &tpl=`tpl.msProductsTable.row`]]
Точно! Спасибо огромное!
Банальная вещь, а не додумался.
да, так все работает =)
Банальная вещь, а не додумался.
да, так все работает =)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.