minishop2 и getPageExt

Здравствуйте. Компоненты — minishop2 и getPageExt, можно и просто getPage(пробовала и так и так). Ситуация следующая: есть несколько категорий с товарами, нужно, чтобы товары перелистывались только в своей категории.
Не могу добиться этого. Мало того, создается эта же страница товара с добавлением ?page=2, на которую и перелистывается. Подскажите, что делать? куда копать?
[[!getPageExt?
&element=`msProducts`
&showHidden=`1`
&limit=`1`
&parents=`[[*parent]]`
&includeContent=`1`
&pageLimit=`1`
&tpl=`GalleryGraf`
]]
Марина Шипилова
20 сентября 2013, 22:49
modx.pro
897
0

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

Василий Наумкин
21 сентября 2013, 06:24
0
&limit=`1`
&parents=`[[*parent]]`
&pageLimit=`1`
То есть, ты выбираешь один документ-родитель текущего документа через getPage?

В чем смысл? Что в чанке GalleryGraf?
    Марина Шипилова
    21 сентября 2013, 21:28
    0
    Есть несколько разделов, в каждом разделе свои страницы с картинами. На странице с картиной должна быть следующая навигация в таком духе: Предыдущая картина, Перейти в раздел этой картины, Следующая картина. Т.е. нужно, чтобы перелистывались страницы с картинами из раздела, к которому они принадлежат.Это к относится к тому же сайту, доступ к торому я дала… Хотя бы, куда смотреть и что не так…
    в чанке GalleryGraf шаблон страницы с картиной.
      Василий Наумкин
      22 сентября 2013, 08:15
      0
      Потому и не работает, что навигация по соседним страницам делается сниппетом, для этого не предназначенным.

      Попробуй вот этот сниппет.
        Марина Шипилова
        22 сентября 2013, 18:44
        0
        Были у меня такие думки. Спасибо, Василий. Указанный сниппет пробовала, но что-то мне не понравилось (наверно, то, что там надо править в коде, а в нем я слаба, чтобы сделать то, что хочу) и я решила getpage еще помучать. Вообще, странно, что такая распространенная навигация — «туда, обратно» не реализована в getpage. Или это так все просто, что люди сами пишут под себя подобные сниппеты.
          Василий Наумкин
          22 сентября 2013, 19:31
          0
          getPage — сниппет, который выводит результаты работы других сниппетов, разбивая на страницы.
          Он вообще не для этого, в принципе.

          Сам по себе он ничего не делает, работает всегда в паре с кем то, например getResources.

          Так что, не знаю откуда у вас к нему такие ожидания =)
            Марина Шипилова
            22 сентября 2013, 20:44
            0
            Да, так и думала, что он будет работать в паре с msProduct, но почему-то именно так, как мне нужно, а не как он умеет… бывает..))))
              Василий Наумкин
              22 сентября 2013, 22:27
              0
              Обновляй pdoTools до версии 1.7.0-rc3, там есть сниппет pdoNeighbors.

              Он выводит ссылки на предыдущий, следующий и родительский документ. Параметры и чанки смотри в админке.
                Володя
                22 сентября 2013, 22:45
                0
                Василий ну ты разогнался!)))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
9