Вывод ресурса через Ajax

Здравствуйте! Возник вопрос а возможно ли выводить товары в Minishop2 через ajaxSnippet в popup прямо из списка вывода msproducts?
Влад
23 января 2016, 09:53
modx.pro
1 653
0

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

Максим Кузнецов
23 января 2016, 13:40
0
Вы имеете ввиду что-то вроде этого?
    Влад
    23 января 2016, 14:36
    0
    Да, значит если есть платный компонент значит бесплатного не будет?
      Максим Кузнецов
      23 января 2016, 15:51
      +2
      (пожал плечами) не знаю, но реализовать аякс-запрос при минимальных знаниях jquery и php не составит труда, благо гайдов хватает.

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