if ($makelink) { } else { //PROCESS FILTERS, if neccessary if ($cat['filters']){ $filters = $inCore->getFilters(); if ($filters){ foreach($filters as $id=>$_data){ require_once PATH.'/filters/'.$_data['link'].'/filter.php'; $_data['link']($field); } } } } }
Инвертируй условие и провериш .
А также возможно:
1-Ошибки файла frontend
2-Ошибки файла фильтра
3-Ошибки в базе данных фильтра
4-Фильтр отключен
в 1.10.2 эти строки начинаются с 701 строки, жаль я не программист, и из слов "Инвертируй условие и провериш" oll'а, ничего не понял…
Amurland, да, я хотел настраиваемые поля из конструктора добавить к полям, например выпадающий список.
if ($makelink) { } else { //PROCESS FILTERS, if neccessary if ($cat['filters']){ $filters = $inCore->getFilters(); if ($filters){ foreach($filters as $id=>$_data){ require_once PATH.'/filters/'.$_data['link'].'/filter.php'; $_data['link']($field); } } } } } else { if ($makelink) { $field = $inCore->getUCSearchLink($cat['id'], null, $key, $field); } } } //Обрабатываем фильтрами названия полей $filters = $inCore->getFilters(); foreach($filters as $id=>$_data){ require_once PATH.'/filters/'.$_data['link'].'/filter.php'; $_data['link']($value); } //end