RASSEL Опубликовано 17 августа, 2011 Жалоба Поделиться Опубликовано 17 августа, 2011 Здраствуйте!Столкнулся с проблемой в Фильтрах по свойствам.Привожу пример: 1. Есть каталог:-------------------Автоматические - Обьект 1 - Обьект 2Ручные - Обьект 3 - Обьект 4-------------------2. Есть два созданых фильтра:Модельный ряд 1 все|Значение 1|Значение 2|Значение 3|Значение 4 (Выбрана карегория "Автоматические")Модельный ряд 2 все|Значение 1_2|Значение 2_2|Значение 3_2|Значение 4_2 (Выбрана карегория "Ручные")Суть загвоздки:При выбраном значении из первого модельного ряда (напр. Значение 3), выбор из второго модельного ряда (напр. Значение 2_2 )результата не дает, пишет "Товаров не найдено", пока не нажмешь "все" в каком-то из модельных рядов для отмены выбора, чтоб в другом все отобразилось. Собственно, можно выбрать фильтрацию, в каком-то одном модельном ряду. При выборе в обеих, ФИЛЬТР НЕ РАБОТАЕТ.Возможно зделать так, чтоб при выборе значения в каком-то модельном ряду, кнопка "все" во всех остальных становилась по умолчанию включеной автоматом, или в идеале все работало и без них, фильтровало по всем модельным рядам, вне зависимости от кнопки "все".------------------------Сам код Фильтра по свойствам:<!-- Фильтр по свойствам /-->{if $properties}<div id="filter_params"><table> {foreach name=properties item=property from=$properties} {assign var=property_id value=$property->property_id} <tr> <td>{$property->name}:</td> <td> {if $smarty.get.$property_id}<a href='catalog/{$category->url}{$property->clear_url}'>все</a>{else}все{/if} {foreach name=options from=$property->options item=option} {if $smarty.get.$property_id == $option->value} <span>{$option->value}</span> {else} <span><a href='catalog/{$category->url}{if $brand}/{$brand->url}{/if}{$option->url}'>{$option->value}</a></span> {/if} {/foreach} </td> </tr> {/foreach} </table></div>{/if}<!-- Фильтр по свойствам #End /--> Цитата Ссылка на сообщение Поделиться на другие сайты
RASSEL Опубликовано 1 сентября, 2011 Автор Жалоба Поделиться Опубликовано 1 сентября, 2011 Никто не поможет? Другими словами, нужно сделать так, чтобы при выборе нового фильтра, все предыдущие обнулялись. Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 1 сентября, 2011 Жалоба Поделиться Опубликовано 1 сентября, 2011 Напишите в асю или скайп - помогу. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.