Задать вопрос
sabramovskikh
@sabramovskikh

JoomShoping Почему не работает расширенный поиск по характеристикам?

Поставил модуль поиска(стандартный), он работает. Там есть кнопка перехода на расширенный поиск.
На этой странице есть разные штуки типа диапазон цен, даты, разделы и характеристики.
Выбор характеристик никак не влияет на поиск, показывает все товары. в $_POST передаются нужные значения.
Никто не сталкивался с этим?

UPD
Файл components/com_jshopping/models/searchrequest.php В код не передается $post['extra_fields']
public function getExtraFields(){
		$jshopConfig = JSFactory::getConfig();
		if ($jshopConfig->admin_show_product_extra_field){
            if (isset($post['extra_fields'])) 
                $extra_fields = $post['extra_fields'];
            else
                $extra_fields = array();
            $extra_fields = filterAllowValue($extra_fields, "array_int_k_v+");
        }else{
			$extra_fields = array();
		}
		return $extra_fields;
	}


В Joomla переменная $post где-то плохо обрабатывает получение $_POST
  • Вопрос задан
  • 741 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
sabramovskikh
@sabramovskikh Автор вопроса
Вообщем нужно было заменить $post['extra_fields'] на $this->request['extra_fields']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы