на сайте разработчика нашел такой вариант: в файле category/tmpl/default.php заменил строку Код (CODE): if ( VmConfig::get('showCategory',1) ) { на Код (CODE): $filtersApplied = vmFilterProcessorPT::thereAreFiltersApplied(); // if ( VmConfig::get('showCategory',1) ) { if ( VmConfig::get('showCategory',1) && !$filtersApplied ) { и если фильтровать по нескольким параметрам то категорий действительно нет. но если фильтровать только по цене то категории снова появляются. помогите решить проблему
Посмотрите для начала что лежит в $filtersApplied. Легче всего вписать на странице: Код (PHP): <pre> <?php print_r($filtersApplied); ?> </pre> Сравните содержимое при поиске по одному параметру и по нескольким и поменяйте условие. А где вы вообще откопали этот фильтр? Multiple Customfields Filter for Virtuemart не подошёл?