Скрытие характеристик в Smart Filters
Нужно изменить цикл вывода значений характеристик
({foreach $filter.values as $v_id => $v}
)
{foreach $filter.values as $v_id => $v} {if ($v@iteration == 2) && !$wa->get($filter.code)}<span style="display:none">{/if} {if $v@last && ($v@iteration >= 2) && !$wa->get($filter.code)}</span> <a class="inline-link" href="#"><b><i>показать все</i></b></a>{/if} {/foreach}
2 - это количество выводимых значений + 1. Т.е. в примере скрыты будут все, кроме первого значения.
И в javascript добавить обработчик клика:
$('#smartfilter .inline-link').click(function(e){ $(this).prev().show(); $(this).remove(); e.preventDefault(); })
Полный код базовой версии можно скачать по ссылке.