Код |
---|
<script type="text/javascript"> function setFilter(elId, inpId) { document.getElementById(inpId).value = elId; document.forms.arFilter_form.submit(); } </script> <input type="hidden" value="" id="cat_brand" name="arFilter_pf[CAT_BRAND]"/> <span onclick="setFilter('7','cat_brand')">DOCTOR NATURE</span> <span onclick="setFilter('8','cat_brand')">ALOE VERA</span> |
Использую стандартный комплексный компонент каталога со включенными чпу. Необходимо отфильтровать каталог по брендам (поле-привязка к элементу). По айди достаю элементы. Формирую список. Далее на каждый элемент такого списка вешаю простой яваскрипт (приведен выше). Чтобы сильно не править логику компонента и достаточно удобно для посетителя. Но при включенном аякс-режиме, обновляется не только эта область а вообще вся страница, при этом шаблон не прогружается, прогружаются только фильтрованные товары каталога.
Как это исправить или как отключить аякс режим только для данного фильтра? Аякс нужен для добавления в корзину без перезагрузки страницы.