Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Как в стандартном фильтре который в категории вывести дополнительное свойство по id например id 226

 

в ProductsView.php

 

 

$features = array(226);
            foreach($this->features->get_features(array('category_id'=>$category->id, 'in_filter'=>1)) as $feature)

 

 

?
 

 

 

Ссылка на сообщение
Поделиться на другие сайты

В админке для этого свойства установить галочку  Использовать в фильтре и отметить нужные категории.

 

за это отвечает 'in_filter'=>1 это понятно, но нужно выводить всегда одно свойство постоянно внезависимо от фильтра в админке

Ссылка на сообщение
Поделиться на другие сайты

Если вы установите этому свойству 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;    
            }
 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...