Вывод ресурса через Ajax
Здравствуйте! Возник вопрос а возможно ли выводить товары в Minishop2 через ajaxSnippet в popup прямо из списка вывода msproducts?
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Последовательность примерно такая:
— в чанке для вызове списка товаров добавляем кнопку «предпросмотр товара» с уникальным классом (допустим, ajax-minishop-item) и любым параметром, содержащим id-товара (data-id).
— при помощи jquery вешаем на событие клика ссылки с классом ajax-minishop-item отправку данных аяксом на эту же страницу, которая передает id-товара
— пишем сниппет по гайду выше и вызываем его на этой странице. В сниппете, при получении нужного аякс-запроса, ищем среди ресурсов подходящий по Id товар. Если находим — возвращаем результат.
— если результат есть, jquery возвращает его в желаемую область (допустим, в popup окно, которое там же и вызывается).
+ навешиваем всевозможные алерты на события, если ресурс не найден и другие «альтернативные» варианты ответов.