Неправильно работает пагинация pdoPage

Добрый день.

Помогите пожалуйста разобраться, сделал пагинацию на главной

<div class="rows">
		[[!pdoPage?
			&parents=`2,4,5,6`
            &tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+first]][[+pages]][[+last]]</ul></div>`
			&limit=`1`
			&tpl=`tplTextN`
            	&tplCondition=`template`
        	&tplOperator=`==`
        	&conditionalTpls=`{"2":"tplTextCoverN","10":"tplVideoLenta","11":"tplVideoLenta"}`
        	&includeTVs=`articleImg,videoLink`
		]]
                        <div class="col-sm-12">
                          <div class="homeMorePosts">
                               [[!+page.nav]]
                          </div>
                        </div>  		
	</div>
И проблема в том, что все нормально работает только при переходе до 3-ей страницы. При переходе на страницу №4 и выше вплоть до последней перебрасывает на главную.

Ну ладно бы пагинация совсем не работала, а так работает только до 3-ей страницы при чем без разницы хоть &limit=`1` хоть &limit=`10`

В чем может быть проблема? Спасибо
Andrey
26 мая 2016, 10:08
modx.pro
1 416
0

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

Василий Наумкин
26 мая 2016, 12:50
+1
В документе еще один вывод pdoPage выше, с тем же pageVarKey, у которого только 3 страницы.
    Andrey
    26 мая 2016, 13:01
    0
    Василий, спасибо за подсказку, только я все равно не исправил положение

    внизу страницы есть такой чанк

    <div class="col-lg-12 col-sm-4">
                                    <div class="previousNotes">
                                      <h3>НОВОЕ НА САЙТЕ</h3>
                                    		[[!pdoPage?
                                    			&parents=`2,4,5,6`
                                    			&limit=`5`
                                    			&tpl=`tplNewPublications`
                                    		]]
                                    </div>
                        </div>
    Удаляю его и все работает как надо, но он мне тоже нужен.
    Как решить эту задачу, изменить pageVarKey или какие нужны действия?
      Василий Наумкин
      26 мая 2016, 13:03
      0
      изменить pageVarKey
      Конечно, у разных пагинаций он должен быть разный. Иначе как понять, у какой ты переключил страницу?
        Andrey
        26 мая 2016, 13:08
        0
        Я понял, просто не знал, что в случае двух и более pdoPage нужно указывать

        &pageVarKey page Имя переменной для поиска номера страницы в url.

        указал &pageVarKey=`1` и все заработало.

        Спасибо за помощь.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4