Ответы пользователя по тегу Magento
  • Как в ajax запросе подгружать только определенный div в magnific popup?

    @Asokr
    У вас Joomla? Похоже ?tmpl=component связано с этой CMS, и как-то форматирует вывод информации CMS, который в последующем можно использовать для popup окна, как вариант.
    Тут вроде написано:
    https://boxapp.net/blog/joomla/ispolzovanie-tmpl-c...

    ЗЫ Для Магенто ?tmpl=component ни как не актуально.

    Если вам нужно подгрузить в всплывающее окно какой-то div на сайте, используйте стандартный конфиг https://dimsemenov.com/plugins/magnific-popup/docu...

    Подгрузить определённый элемент с другой страницы:
    <a href="АДРЕС СТРАНИЦЫ.html" class="open-popup-link">Показать всплывающее окно</a>

    Используем callback в вызове:
    $('.open-popup-link').magnificPopup({
      type:'ajax',
      callbacks: {
      parseAjax: function(mfpResponse) {
        mfpResponse.data = $(mfpResponse.data).find('#какой-то элемент');
      }
    }
    });

    Если элемент не имеет прямых родителей, меняем find на filter:
    $('.open-popup-link').magnificPopup({
      type:'ajax',
      callbacks: {
      parseAjax: function(mfpResponse) {
        mfpResponse.data = $(mfpResponse.data).filter('#какой-то элемент');
      }
    }
    });
    Ответ написан
    6 комментариев