Не работает офсет через runsnippet в pdopage, как исправить?

Все переменные выводил, все правельно отображается, но работает только на 2 странице то там оффсет стоит 10, все остальные страницы не работают, хотя все параметры передаются правильно, даже если поставить лог он просто непоказывает не лог ничего, просто пустоту дает и все, ошибок не выдает, хотя если вверху просто по странично вручную идти все работает.
Джон
20 ноября 2019, 06:37
modx.pro
1
96
+1

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

Джон
20 ноября 2019, 06:38
+1
Во код
if(!$_GET['page'] || (int)$_GET['page'] == 1){
                $offfset = 0;
            } else {
            $offfset = ((int)$_GET['page'] * 5) - 5;
        }
        echo $offfset;

        $params_count = array(
        'parents' => $parent_itslef,
        'limit' => 5,
        'depth' => 4,
        'offset' => $offfset,
        'level' => 4,
        'sortby' => $sortby,
        'sortdir' => $sortdir,
        'element' => 'msProducts',
        'tpl' => $tpl,
        'includeTVs' => $tvs,
        'where' => $modx->toJSON($where)
        );

        
        // echo $modx->toJSON($where);
        // die();
        $output['message'] = $where;
        $output['success'] = true;
    } else {
    $output['message'] = 'Error';
}

echo $modx->runSnippet('pdoPage',$params_count);

die();
    Джон
    20 ноября 2019, 07:09
    0
    Он будто не находит, хотя куча ресурсов, если в ручную переключать странице, то все работает, а если отправлять запрос в плагин, то все не работает, он выводит только 2 страницу там где оффсет 10 и все, да и то выводит он неправельно, не так как если бы идти вручную.
      Vladimir
      20 ноября 2019, 07:41
      2
      +2
      Братик все просто, это из-за того что у тебя в вызове на странице уже есть оброботчики аякс запросов, а ты делаешь еще один и получается каша, убери настройки пдопэйдж аяксовские, затем просто при клике на свои ссылки бери оттуда либо через дату либо через текст цифру своей страницы и отправляй ее постом, и там проверяй эту запись чтобы правильно сделать оффсет, я проверял работает, а кол-во страниц сам сделаешь, рад помочь, я не черт если вижу и знаю то помогу.
        Джон
        20 ноября 2019, 07:44
        0
        Спасибо, работает, 2 дня мучался!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4