Samcopy (26 Апрель 2014 - 20:08) писал:
Запомню ,
я поставила фильтр на главную по инструкции (нашла через поиск), все встало замечательно, за исключением одного НО - фильтрации нет при выборе параметров. Я так понимаю, что если нет кнопки "подобрать", то сортировка должна автоматом идти при простановке галочек. Или я кнопку потеряла?
Напоминаю акк SL-278016
я поставила фильтр на главную по инструкции (нашла через поиск), все встало замечательно, за исключением одного НО - фильтрации нет при выборе параметров. Я так понимаю, что если нет кнопки "подобрать", то сортировка должна автоматом идти при простановке галочек. Или я кнопку потеряла?
Напоминаю акк SL-278016
Лучше действительно, когда фильтрация происходит при постановке галочек.
Вставленный скрипт
<script> urlPage ="http://{NET_DOMAIN}/catalog/filtry"; //адрес страницы с фильтрами. $.get(urlPage, function(d){ filtered = $(d).find('.filters').html(); $('.pagefilter').html(filtered) console.log($('.pagefilter').find('form').attr('action',urlPage)); $('.pagefilter input').click(function(){ var zapros = $('.pagefilter').serialize(); $.get(urlPage + '?' + zapros, function(data){ $data = $(data); var loadBody = $data.find('#content').html(); //console.log(loadBody); $('#mainindex').html(loadBody); $('#mainindex').find('.goodsListForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 450, // Minimum width minHeight: 140, // Minimum height gallery: null // Gallery name if provided }); return false; }); }); }); }); </script>замените на такой
<script> urlPage ="http://{NET_DOMAIN}/catalog/filtry"; //адрес страницы с фильтрами. $.get(urlPage, function(d){ filtered = $(d).find('.filters').html(); $('.pagefilter').html(filtered) $('.pagefilter').attr('action',urlPage); $('.pagefilter input').change(function(){ $('.pagefilter').submit() }); }); </script>И еще, желательно, чтобы он отображался только на главной, иначе форма с фильтрами может дублироваться.
Перед вставленным кодом добавьте
{% IF index_page %}и после вставленного кода добавьте
{% ENDIF %}