bulba_man Posted February 4, 2013 Share Posted February 4, 2013 Приветствую! Суть проблемы такова: необходимо каким-либо образом назначить каждому изображению артикул. Единственный вариант, как мне кажется, это добавить в админ панеле текстовое поле рядом с каждой картинкой и вводить туда значение, записывать в базу и потом выводить в 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 More sharing options...
Recommended Posts