Необходимо реализовать ajax подгрузку элементов каталога.
В файле section.php поставил проверки вида:
А в файле шаблона прописал проверку на наличие PAGEN_1 и в зависимости от этого отдаю полную верстку или чисто товары. И создал скрипт:
и вроде бы ссылка генерируется верно, но товары всегда выходят одни и те же, с первой страницы
На странице новостей так же реализовал - работает.
В файле section.php поставил проверки вида:
Код |
---|
<? if(!isset($_GET['PAGEN_1'])) { require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php"); }else{ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); } ?> и <? if(!$_GET['PAGEN_1']){ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); } ?> |
А в файле шаблона прописал проверку на наличие PAGEN_1 и в зависимости от этого отдаю полную верстку или чисто товары. И создал скрипт:
Код |
---|
<sc ript> $(document).ready(function () { var p = 2; $(".btn_loader").click(function () { $.ajax({ type: "GET", url: "<?=CUtil::JSEscape(POST_FORM_ACTION_URI)?>&PAGEN_1=" + p, cache: false, beforeSend: function () { $(".b_preloader").addClass('active'); }, success: function (html) { p++; $(".b_preloader").removeClass('active'); $("#it-blocks").append(html); } }); }) }); </sc ript> |
и вроде бы ссылка генерируется верно, но товары всегда выходят одни и те же, с первой страницы
На странице новостей так же реализовал - работает.