Дополнительное поле HTML в значения характеристик

Riva

Папочка
Регистрация
2 Мар 2013
Сообщения
560
Реакции
660
Стоит задача создать поле c описанием значения характеристик. Само поле добавил, но данные этого поля не сохраняются. Кто-то решал такую задачу на Prestashop 1.6 ?

WpuA54godmlJzIyp2xlMHMp-jOiWhPBIJhtehXnkM12nmTRiv1VOfHr2uLaughNnobQIzuOdowF3Uojwf6z_Fg%3D%3D
 
Стоит задача создать поле c описанием значения характеристик. Само поле добавил, но данные этого поля не сохраняются. Кто-то решал такую задачу на Prestashop 1.6 ?

WpuA54godmlJzIyp2xlMHMp-jOiWhPBIJhtehXnkM12nmTRiv1VOfHr2uLaughNnobQIzuOdowF3Uojwf6z_Fg%3D%3D


вот модуль - который к характеристике картинку лепит

думаю, на базе него можно понять далее

Для просмотра ссылки Войди или Зарегистрируйся
 
  • Нравится
Реакции: Riva
Попробую ковырнуть этот модуль.

На данном этапе пока сделано как на картинке показано. Но не сохраняются данные в базу.

Внёс в базу

Код:
ALTER TABLE `ps_feature_value_lang` ADD `value_description` text AFTER `value`;

В AdminFeaturesController.php в RenderView

Код:
                'value_descripton_value' => array(
                    'title' => $this->l('Value Description'),
                    'align' => 'center',
                    'class' => 'fixed-width-xs'
                ),

В AdminFeaturesController.php в RenderForm

Код:
               array(
                    'type' => 'textarea',
                    'label' => $this->l('Value Descripton'),
                    'name' => 'value_descripton',
           'autoload_rte' => true,
                    'lang' => true,
           'rows' => 10,
           'cols' => 100,
           'hint' => $this->l('Invalid characters:').' <>;=#{}'
                )

В AdminFeaturesController.php в initFormFeatureValue

Код:
                array(
                    'type' => 'textarea',
                    'label' => $this->l('Value Descripton'),
                    'name' => 'value_descripton',
           'autoload_rte' => true,
                    'lang' => true,
           'rows' => 10,
           'cols' => 100,
           'hint' => $this->l('Invalid characters:').' <>;=#{}'
                ),

В FeatureValue.php

Код:
      /** @var string */
           public $value_descripton;

В FeatureValue.php в public static $definition

Код:
       'value_description' => array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isCleanHtml'),
 
Последнее редактирование:
Есть идеи? Неужели никто до меня не сталкивался с таким?
 
Та же проблема вылезла. Удалось ее решить?
 
Назад
Сверху