shooroop Опубликовано 11 мая, 2018 Жалоба Поделиться Опубликовано 11 мая, 2018 Как в стандартном фильтре который в категории вывести дополнительное свойство по id например id 226 в ProductsView.php $features = array(226); foreach($this->features->get_features(array('category_id'=>$category->id, 'in_filter'=>1)) as $feature) ? Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 11 мая, 2018 Жалоба Поделиться Опубликовано 11 мая, 2018 непонятно немного, что за дополнительное? Что и как нужно в целом? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 11 мая, 2018 Жалоба Поделиться Опубликовано 11 мая, 2018 В админке для этого свойства установить галочку Использовать в фильтре и отметить нужные категории. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 12 мая, 2018 Автор Жалоба Поделиться Опубликовано 12 мая, 2018 В админке для этого свойства установить галочку Использовать в фильтре и отметить нужные категории. за это отвечает 'in_filter'=>1 это понятно, но нужно выводить всегда одно свойство постоянно внезависимо от фильтра в админке Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 12 мая, 2018 Жалоба Поделиться Опубликовано 12 мая, 2018 Если вы установите этому свойству in_filter=1 и для свойства отметите ВСЕ категории, то это свойство и появится в фильтре на страницах ВСЕХ категорий. Если не нравится легкий и простой путь и почему-то надо непременно с вывертом, то пробуйте примерно так: $features = array(); $fs=$this->features->get_features(array('category_id'=>$category->id, 'in_filter'=>1)); $fs[] = $this->features->get_feature(9); foreach($fs as $feature) { $features[$feature->id] = $feature; if(($val = strval($this->request->get($feature->id)))!='') $filter['features'][$feature->id] = $val; } Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.