реализован механизм "Показать ещё". Клиент например перешёл на странице "2" в товар. При возвращении назад - ему отображается страница "2". А надо чтобы страницы "1,2" отображались. Как это можно реализовать?
дефолтная пагинация не подходит?
Назад перешел по браузерной кнопке, или по ссылке на странице?
Назад по браузерной кнопке. В том то и дело... Пока не понимаю как можно реализовать это. Хотя бы в теории) То есть клиент нажимает показать ещё. Ему в браузерную строку добавляется ?PAGEN_1=2
(очень мрачно) CPageOption::SetOptionString("main", "nav_page_in_session", "N"); в компоненте?
Скорее всего там кастомный js, который смотрит на get параметр и когда видит PAGEN_1=2 загружает сразу товары 2 страницы
Я так понял что нужно сразу две прогруженные страницы показать Типа, если подгрузка по 5 элементов, то назад уже 10 показывать Через манипуляции с историей браузера можно добавить мб какой-нибудь get параметр и при его наличии написать какую-то логику
Думали над таким вариантом штатно, отказались. На 10-й (например) странице такой деятель хорошо нагрузит сервак и браузер, запросив все предыдущие. Второе даже критичней - для мобилы, например.
Обсуждают сегодня