Двойная пагинация на одной странице

Реально ли сделать чтобы на одной странице было возможно перелистывать разные категории товаров независимо друг от друга? у меня это выглядит так monosnap.com/file/LiXMdtKazxfCMHntjF0NQgRxYLBdTU но в данном случае кликая на следующую страницу автоматически кликается и соседняя колонка. При этом в соседней категории товаров страницы не перелистываются вообще, только в первой. Как бы это провернуть? Тут код шаблона к категориям с товаром
monosnap.com/file/5sj4TAFy2oEKRDVoRe3Vi1k6WVXYST
Василий
19 августа 2017, 06:56
modx.pro
1
1 391
0

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

Андрей
19 августа 2017, 15:12
+1
Читайте параметры в документации https://docs.modx.pro/components/pdotools/snippets/pdopage#Параметры:

&pageVarKey=`key`
&pageNavVar=`key.nav`

Две пагинации на одной странице
    Василий
    20 августа 2017, 12:48
    0
    А где найти имя переменной для поиска номера страницы в url? take.ms/BTFP8
      Андрей
      20 августа 2017, 21:29
      +3
      Вопрос странный, если честно) Вы документацию хотя бы прочитали?) По умолчанию в первом параметре стоит page, во втором page.nav. Соответственно для второго вызова pdoPage нужно задать ключ, отличный от page. Первый вызов можно оставить без изменений.
        Василий
        20 августа 2017, 21:41
        -1
        Да я то читал документацию, но мне по ходу дела какие то основы надо читать, только не знаю где их найти, ато я уже всю голову сломал. Пытаюсь понять логику работы этих всех параметров но пока что туго как то. Спасибо!) Сейчас посмотрю что я там напартачил
          Василий
          20 августа 2017, 22:51
          -2
          Андрей, а вым было бы не сложно вписать мне в этот код что должно быть ключом?
          [[!msProducts? 
                              &parents=`32`
                             &pageVarKey=`?key?`
                             &pageNavVar=`page.nav`
                          ]]
                         [[!+page.nav]]

          я пробовал вставлять номер страницы категории с товаром, пробовал само название категории, еще много чего пробовал методом тыка но ничего не менялось, как цифры пагинации нажимались синхронно с первой колонкой так и нажимаются и во второй колонке ничего не перелистывается. Задать ключ — это возможно значит еще где то в категории его прописать чтобы задать здесь? или как этот вызов связать с перелистыванием?
            Андрей
            21 августа 2017, 15:50
            +1
            [[!pdoPage?
                &element=`msProducts`
                &parents=`32`
                &pageVarKey=`altpage`
                &pageNavVar=`altpage.nav`
            ]]
            [[!+altpage.nav]]
            &pageVarKey=`altpage` - задаёт имя переменной для поиска номера страницы в url.
            &pageNavVar=`altpage.nav` - задаёт имя плейсхолдера пагинации.

            но мне по ходу дела какие то основы надо читать, только не знаю где их найти, ато я уже всю голову сломал.

            В сети уже достаточно разных статей и прочих уроков, например вот — OpenModx.
              Василий
              21 августа 2017, 17:27
              0
              Ух ты! Заработало как часики! После всех своих тщетных маневров аж не верится) Спасибо, Андрей и за туторы и за код! Если вы не против я бы вам через какое то время написал в личку по поводу того берете ли вы в данное время заказы и вообще что по чем
                Андрей
                21 августа 2017, 17:30
                0
                Спасибо, Андрей и за туторы и за код! Если вы не против я бы вам через какое то время написал в личку по поводу того берете ли вы в данное время заказы и вообще что по чем

                Пожалуйста. Без проблем, пишите, пообщаемся =)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8