Не работает постраничная навигация

Не работает постраничная навигация. Если выставляю &limit=20 а товаров больше то вообще ничего не выводится на странице. Если все помещается на одной странице то выводятся товары. Помогите.

[[!getPage?
&elementClass=`modSnippet`
&element=`getProducts`
&className=`shopContent`
&packageName=`shop`
&includeTVs=`1`
&processTVs=`1`
&processTVList=`color,size`
&limit=`20`
&tpl=`product`
]]
<br clear="all" />
<ul class="pages">
[[!+page.nav]]
</ul>```
[[!getPage? 
&element=`getProducts` 
&parents=`[[*id]]` 
&tpl=`product`
&includeTVs=`color,size`
limit=`20`
]]

<br clear="all" />
<ul class="pages">
[[!+page.nav]]
</ul>

@Роман
не совсем понял проблему и способ ее решения, копипаст не помог)))
&parents=[[*id]] добавлял

кстати использую MIGX

@chasovoy

кстати использую MIGX

Тогда не могу помочь, с MIGX один раз всего сталкивался, знаю в теории что это такое.

Вы вообще как то не правильно сделали

Вот вы указываете

processTVList=`color,size`

В

&includeTVs

вообще перечисляются дополнительные поля

@Роман спасибо
сейчас заметил у меня еще и стили слетают которые указаны в ресурсе, в момент когда я уменьшаю лимит. т.е. такое ощущение что код в ресурсе вообще не воспринимается...

<style>
.navbar {background-color: #EB1B21;}
.navbar-default .navbar-nav>li>a {color: #F5F5F5;}
.navbar-default .navbar-brand {color: #F5F5F5;}
.thumbnail {border: 1px solid #EB1B21;}
</style>
[[!getPage?
&elementClass=`modSnippet`
&element=`getProducts`
&className=`shopContent`
&packageName=`shop`
&includeTVs=`1`
&processTVs=`1`
&processTVList=`color,size`
&limit=`20`
&tpl=`product`
]]
<br clear="all" />
<ul class="pages">
[[!+page.nav]]
</ul>```

@chasovoy

Пример кода на странице категория каталога:

<div class="col-xs-12 col-md-9">
        
        <div class="row" id="products">
            [[!tmCatalog]]
            <div class="clearfix"></div>
        </div>
        
        <div class="clearfix"></div>
        <ul class="pagination" id="pages">
            [[!+page.nav]]
        </ul>
        
    </div>

И все настройки лимита и навигации через наборы параметров.

Часть сниппета с параметрами:

0_1463078514325_Безымянный.png

и набор параметров:
0_1463078534206_Безымянный1.png

&className=`shopContent`

Может надо "ShopContent"?

http://wiki.modx-shopkeeper.ru/doku.php?id=getproducts

debug - Режим отладки (1|0). В журнал ошибок будут писаться SQL запросы, полученные в сниппете. По умолчанию = 0 (отключен).

@LoGruS спасибо но и без tmcatalog должно работать, он просто обертка

@Andchir сказал Не работает постраничная навигация:

&className=`shopContent`

Может надо "ShopContent"?

http://wiki.modx-shopkeeper.ru/doku.php?id=getproducts

debug - Режим отладки (1|0). В журнал ошибок будут писаться SQL запросы, полученные в сниппете. По умолчанию = 0 (отключен).

оказывается я в любом случае получаю ошибку:
[2016-05-13 08:45:23] (ERROR @ /index.php) [INFO] getProducts: total = 19 - SELECT sc.id, sc.resource_id, sc.pagetitle, sc.longtitle, sc.alias, sc.deleted, sc.deletedon, sc.deletedby, sc.introtext, sc.content, sc.template, sc.menuindex, sc.editedon, sc.editedby, sc.createdon, sc.createdby, sc.publishedon, sc.unpublishedon, sc.published, sc.publishedby, sc.hidemenu, sc.price, sc.image, sc.inventory, sc.articul, sc.param1, sc.sale, sc.color, sc.size
FROM modx_shop_content sc
WHERE sc.resource_id IN (3)
AND sc.published = 1 AND sc.deleted = 0
ORDER BY sc.menuindex ASC
LIMIT 0, 20

но честно говоря пока не совсем понимаю где проблема выборки

С чего вы взяли, что получаете ошибку? Это просто при включенном дебаге getProducts пишет в лог сформированный SQL запрос. Откройте phpMyAdmin и запустите его, тогда поймете, есть в нем ошибка или нет.

@panama в phpMyAdmin нет ошибки, фильтрует правильно

[INFO] getProducts: total = 19

Это говорит о том, что никакой ошибки в запросе нет, из базы получаются 19 товаров. Это всё делаете на демо-сайте (судя по названию чанка)?

&includeTVs=`1`
&processTVs=`1`
&processTVList=`color,size`

Эту ерунду лучше убрать. А то выглядит, как будто вы не читаете документацию, а лепите наугад.

@Andchir сказал Не работает постраничная навигация:

шибки в запросе нет,

нет не на демо, это я убрал...

Эта запись удалена!

@Andchir сказал Не работает постраничная навигация:

[INFO] getProducts: total = 19

Это говорит о том, что никакой ошибки в запросе нет, из базы получаются 19 товаров. Это всё делаете на демо-сайте (судя по названию чанка)?

&includeTVs=`1`
&processTVs=`1`
&processTVList=`color,size`

Эту ерунду лучше убрать. А то выглядит, как будто вы не читаете документацию, а лепите наугад.

Да да :) :)

@chasovoy сказал

нет не на демо

Можете дать ссылку где это выводится? Может у вас там с вёрсткой проблемы, в HTML код заглядывали?

@Andchir в хтмл все вроде в порядке
http://kolgotkann.ru/katalog/klassic/

могу дать логин/пароль в лс

могу дать логин/пароль в лс

Логин и пароль могу взять только на таких условиях (внизу):

http://forum.modx-shopkeeper.ru/topic/15/рекомендации-по-оформлению-темы-с-вопросом/2

@Andchir я не уверен что делаю правильно, где-то допустил скорее всего ошибку

http://kolgotkann.ru/katalog/klassic/

Мне нужна страница на которой есть какая-то проблема. На данной странице проблем нет, т.к. выводится 19 товаров, а лимит 20. Постраничка и не должна выводиться.

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.