| Код |
|---|
<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>
|
Использую стандартный комплексный компонент каталога со включенными чпу. Необходимо отфильтровать каталог по брендам (поле-привязка к элементу). По айди достаю элементы. Формирую список. Далее на каждый элемент такого списка вешаю простой яваскрипт (приведен выше). Чтобы сильно не править логику компонента и достаточно удобно для посетителя. Но при включенном аякс-режиме, обновляется не только эта область а вообще вся страница, при этом шаблон не прогружается, прогружаются только фильтрованные товары каталога.
Как это исправить или как отключить аякс режим только для данного фильтра? Аякс нужен для добавления в корзину без перезагрузки страницы.