MODX Реализация getPage без перезагрузки страницы!

Здравствуйте!
Есть ли у кого-то реализация постраничного перехода на getPage без перезагрузки страницы, тоесть при кликах на кнопки перехода 1,2,3,4 и т.д. подгружался контент, скажем из 3-х ресурсов без перезагрузки!
Спасибо!
Вадим Собчук
20 августа 2013, 09:48
modx.pro
1 688
0

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

Василий Наумкин
20 августа 2013, 15:10
0
Тут нужно и javascript для организации запросов и сниппет-обертку для ответов.

Можно взять уже готовое — mSearch2, он выведет любые страницы с ajax пагинацией через getPage. Вот рабочий пример.
    Вадим Собчук
    20 августа 2013, 16:29
    0
    спасибо за подсказку, но можно ещё пример кода как правильно связывать его с getPage
      Василий Наумкин
      20 августа 2013, 16:36
      0
      Кого связывать?

      mFilter2 сам с ним работает, по умолчанию. Параметр &paginator=`getPage`
        Вадим Собчук
        20 августа 2013, 16:50
        0
        Вызываю так:
        [[!mSearch?
        &parents=`5`
        &includeTVs=`1`
        &tpl=`ReviewsRowTpl`
        &resources=`5`
        &limit=`3`
        ]]
        жду первые 3 записи и пагинацию
        но ничего не происходит
          Василий Наумкин
          20 августа 2013, 17:27
          0
          Ты видишь разницу между mSearch и mFilter2?

          На всякий случай, mFilter2 входит в состав платного mSearch2.
    Володя
    30 января 2014, 14:23
    0
    А как сделать несколько пагинаций — допустим вверху страницы и внизу?
    Смотрю на mamaboutique.ru/ там же работает, а у меня нифига(((
    Чето шаманить нужно да?
      Мордынский Николай
      30 января 2014, 16:53
      0
      Надо вызов гет пейдж рендерить в плейсхолдеры

      Вызываешь гет пейдж с указанием имени плейсхолдера, а потом расставляешь их там где нужно.
        Володя
        30 января 2014, 17:22
        0
        как интересно я через mfilter2 вызову еще pdopage в плейсходер?
        Научи пожалуйста!
          Володя
          30 января 2014, 21:08
          0
          Кто как решает подобную проблему? Если выводяться результаты mfilter и указать пагинацию вверху и внизу.
          То блок пагинации в одном месте получается не рабочий.
          пример — s4936.modx-test.com/index.php?id=3
            Василий Наумкин
            30 января 2014, 21:14
            +1
            Поправил там тебе — смотри.

            Нужно изменить селектор с id=mse2_pagination на class=mse2_pagination, и указать его в javascript, вначале.

            id может быть только один на странице, поэтому и работал у тебя только один блок.
              Володя
              30 января 2014, 21:30
              0
              А ларчик просто открывался!))) а я весь код уже раз 20 просмотрел. А вот такую маленькую мелочь как id и класс — просмотрел… Спасибо Василий! )
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11