Jump to content

Добавление поля в админ панеле


Recommended Posts

Приветствую!

Суть проблемы такова: необходимо каким-либо образом назначить каждому изображению артикул.

 

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

 

создал в $image новое поле reference_image, в админ панели добавил само поле.

в classes/image.php добавил

/** @var varchar Image reference */
public $reference_image;

 

public static $definition = array(
 'table' => 'image',
 'primary' => 'id_image',
 'multilang' => true,
 'fields' => array(
  'id_product' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true),
  'position' =>  array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt'),
  'cover' =>   array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'shop' => true),
  'reference_image' =>	  array('type' => self::TYPE_STRING, 'validate' => 'isReference', 'size' => 32),
 ),
);

 

руками вписываю значения в поле $image.reference_image и пытаюсь вывести в product.tpl. ничего не выходит... а соседние поля id_image, id_product, position выводятся нормально.

 

я лиш недавно перешёл на prestashop и не очень хорошо знаком с MySQL, помогите мне, пожалуйста...

Link to comment
Share on other sites

×
×
  • Create New...