Модуль AJAX фильтра товаров для JoomShopping был обновлен до версии 1.2.0. В данной версии в модуле был внесен ряд изменений, исправляющих небольшие проблемы отображения, и осуществлен переход всех слайдеров (для фильтрации по цене, весу и т.д.) с jQuery UI slider на noUiSlider, последняя версия которого на сегодня 9.2.0.
Модуль AJAX корзины для JoomShopping позволяет отображать модальное окно с товарами, добавленными в корзину, и производить в нем все операции без перезагрузки страницы. Также сам модуль отображает в выбранной области шаблона Joomla! количество заказанных товаров и иконку корзины, которая является ссылкой для открытия модального окна корзины. Имеется возможность выполнять заказ товара JoomShopping на его странице, а также на странице категорий, производителей и т.д., без перезагрузки страницы с использованием AJAX запроса.
Для любого современного сайта функционал с использованием AJAX запросов не является чем-то новым. К тому же использование AJAX запросов в Joomla! значительно упрощает большое количество различных инструментов, которым можно посвятить отдельный рассказ. В этой статье хотелось бы поделиться мыслями на счет одного не совсем стандартного способа использования параметра tmpl=component при выполнении AJAX запросов и обновлении контентного блока сайта. А также обратить внимание на подводные камни, которые возникают при использовании данного метода.