Пагинация pdoPage

Добрый день!
Делаю пагинацию на главной.
Вставляю код
[[!pdoPage?
			&parents=`0` 
           		&ajaxMode=`button`
			&limit=`5`
			
		]]
		
		[[!+page.nav]]
В ответ получаю портянку ошибок:
Array
(
    [plPrefix] => 
    [maxLimit] => 100
    [page] => 1
    [pageVarKey] => page
    [pageLimit] => 5
    [element] => pdoResources
    [pageNavVar] => page.nav
    [pageCountVar] => pageCount
    [tplPage] => @INLINE <li><a href="[[+href]]">[[+pageNo]]</a></li>
    [tplPageWrapper] => @INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>
    [tplPageActive] => @INLINE <li class="active"><a href="[[+href]]">[[+pageNo]]</a></li>
    [tplPageFirst] => @INLINE <li class="control"><a href="[[+href]]">[[%pdopage_first]]</a></li>
    [tplPageLast] => @INLINE <li class="control"><a href="[[+href]]">[[%pdopage_last]]</a></li>
    [tplPagePrev] => @INLINE <li class="control"><a href="[[+href]]">«</a></li>
    [tplPageNext] => @INLINE <li class="control"><a href="[[+href]]">»</a></li>
    [tplPageSkip] => @INLINE <li class="disabled"><span>...</span></li>
    [tplPageFirstEmpty] => @INLINE <li class="control"><span>[[%pdopage_first]]</span></li>
    [tplPageLastEmpty] => @INLINE <li class="control"><span>[[%pdopage_last]]</span></li>
    [tplPagePrevEmpty] => @INLINE <li class="disabled"><span>«</span></li>
    [tplPageNextEmpty] => @INLINE <li class="disabled"><span>»</span></li>
    [cache] => 
    [cacheTime] => 3600
    [cacheAnonymous] => 
    [ajax] => 1
    [ajaxMode] => button
    [ajaxElemWrapper] => #pdopage
    [ajaxElemRows] => #pdopage .rows
    [ajaxElemPagination] => #pdopage .pagination
    [ajaxElemLink] => #pdopage .pagination a
    [ajaxElemMore] => #pdopage .btn-more
    [ajaxTplMore] => @INLINE <button class="btn btn-default btn-more">[[%pdopage_more]]</button>
    [setMeta] => 1
    [request] => Array
И это только начало. Остальную часть кода ошибки не буду приводить.
Если меняю
&parents=`0`
на
&parents=`1`
, то в том месте, где должна быть пагинация, вообще ничего не выводится.
Подскажите, в чем ошибка, и что исправить. Только доступным языком для начинающего. Спасибо!
Алексей
10 мая 2015, 04:54
modx.pro
10 891
0

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

Василий Наумкин
10 мая 2015, 08:55
0
Ну ты хоть бы чанк оформления указал, чтобы не было «ошибок».
    Алексей
    10 мая 2015, 08:59
    0
    В примерах на этой странице modx.pro/components/4520-pdotools-1-10-0-with-ajax-pagination-out-of-the-box/ чанков вообще нет… (не спорю, пытаюсь понять).
    Дело только в нем?
      Василий Наумкин
      10 мая 2015, 09:01
      0
      Поясняю, раз не понятно — ты видишь не ошибки, а свои ресурсы, без оформления.

      Чтобы было оформление — его нужно указать.
        Алексей
        10 мая 2015, 09:05
        0
        То есть, должно выглядеть приблизительно так?
        [[!pdoPage?
        			&parents=`0` 
                   		&ajaxMode=`button`
        			&limit=`5`
                                &tpl=`tpl`
        			
        		]]
        		
        		[[!+page.nav]]
          Василий Наумкин
          10 мая 2015, 09:09
          0
          Да, а в чанке tpl должно быть что-то типа
          <p>[[+id]] - [[+pagetitle]]</p>
            Алексей
            10 мая 2015, 09:13
            0
            То есть, тогда у меня будет подгружаться 5 элементов при нажатии на кнопку?
              Алексей
              10 мая 2015, 09:37
              0
              Вот что, получается — sadov0d.ru/. На оформление не смотрим, поправлю css позже. Главное, что выводится что-то не так…
                Алексей
                10 мая 2015, 12:19
                0
                C tpl разобрался… Теперь элементы из чанка tpl выводятся сразу же, не дожидаясь нажатия на button. Причем они задваиваются. То есть, если на странице уже выведено 10 элементов, то код
                [[!pdoPage?
                			&parents=`10,12,27,45` 
                           	&ajaxMode=`button`
                			&limit=`5`
                			&tpl=`paginationtpl`
                			&includeTVs=`image`
                &processTVs=`1`
                		]]
                выводит их заново. Как от этого избавиться?

                Второй вопрос: код
                [[!+page.nav]]
                должен отображать button, на который нужно жать, чтобы подгрузились еще 5 элементов. Где прописывается шаблон кнопки?
                  Николай
                  10 мая 2015, 13:27
                  +1
                  docs.modx.pro/components/pdotools/snippets/pdopage
                  Прочитай все очень внимательно, и вынимательно.
                  Особенно
                  <div id="pdopage">
                      <div class="rows">
                    Алексей
                    10 мая 2015, 13:41
                    -5
                    Если бы мне нужен был такой же ответ, я бы обратился к соседу что-ли… По существу есть мнение?
                      Николай
                      10 мая 2015, 13:52
                      +1
                      Я тебе дал ответ более чем по существу.
                      <div id="pdopage">
                          <div class="rows">
      Алексей
      10 мая 2015, 09:11
      0
      .
        Антон
        26 июля 2016, 16:51
        0
        Всем привет. Пропадает панель навигации при клике на вторую страницу. На первую вернуться уже невозможно. Почему такое происходит кто-нибудь знает? После очистки кэша опять видно панель навигации. lihu.ru/difavtomatyi-abb Использую modx 2.5.1 minishop 2.4.0-rc11 ну и все остальные плагины последних версий.
        [[pdoResources?
                            &parents=`[[*id]]`
                            &depth=`0`
                            &tpl=`categoryTpl`
                            &where=`{"template":"4"}`
                            &includeTVs=`iconBig`
                        ]]
                        </ul>
                        </div>
                        <div class="clearfix"></div>
                        [[pdoPage?
                            &element=`msProducts`
                            &sortby=`menuindex`
                            &sortdir=`ASC`
                            &limit=`15`
                        ]]
                        [[!+page.nav]]
                        
                        [[*content]]
          Антон
          26 июля 2016, 17:04
          0
          Уже решил проблему! Пагинация стала исчезать после того как убрал восклицательный! знак перед pdoPage. Если вызывать сниппет в формате с восклицательным знаком так: [[!pdoPage, то пагинация не исчезает.
        Александр Толстенко
        16 октября 2016, 13:08
        0
        Добрый день.

        Вопрос на засыпку, не могу понять как работает, подскажите как правильно сделать
        Вызов снипета в шаблоне:
        [[!pdoPage?
            &tpl=`itemArticle`
            &parents=`8`
            &includeContent=`1`
            &includeTVs=`tvImage`
        	&limit=`1`
        	&pageLimit=`3`
        	&pageLinkScheme=`/[[+pageVarKey]]-[[+page]]`
        ]]
        [[!+page.nav]]
        по документации сделал плагин, все замечательно работает, но вот когда я пытаюсь задать свой tpl, вот например вот так, если есть пагинация вывести ее с заголовком (убрал обертку div, поставил свою):
        &tplPageWrapper=`@INLINE <nav class="navigation pagination" role="navigation"><h2 class="screen-reader-text">Навигация по записям</h2><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></nav>`
        то на странице, где должна она быть я вижу это: ` &tplPageWrapper=
        Как мне сделать вывод пагинации с моими вариантами tpl? Версия: MODX Revolution 2.5.1-pl
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          17