Продублировать поле значение свойства
Baltazar


Новичок
: 60
: 22-10-2009


17-02-2016 18:13
Приветствую.

Необходимо продублировать поле значения в свойствах. Для того, чтобы по основному полю фильтровалось, а во втором поле было значение, которое можно вывести в товар вместо того значения, которое в поле.

Вроде все сделал, но товар не могу вывести.

В controllers/admin/AdminFeaturesControllers.php в public function initFormFeatureValue() вставил код

Код:
array(
                    'type' => 'text',
                    'label' => $this->l('Value:'),
                    'name' => 'value2',
                    'lang' => true,
                    'size' => 33,
                    'hint' => $this->l('Invalid characters:').' <>;=#{}'
                    
                ),


В classes/FeatureValue.php в public static вставил:
Код:
'value2' =>     array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName',  'size' => 255),


В classes/Product.php в public static добавил в строку value2

Код:
SELECT id_product, name, value, value2, pf.id_feature


В базе создал value2 в ps_featurevalue_lang

В product.tpl вставляю {$feature.value2} но не работает.

Подскажите плиз, может что-то не учел или в данном случае нельзя дублировать это поле?






 
  
Riva
Новичок
: 72
: 03-06-2012


23-03-2017 07:00
Подыму темку, тоже этот вопрос интересен