Ответить Новая тема Новый опрос 
 Дополнительное поле в свойствах
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


29-01-2016 02:51
Привет форумачанам.
Может, кто подскажет.

Prestashop 1.5.6

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

Мои действия:

controllers/admin/AdminFeaturesController.php

Создал в public function:
Код:
array(
\'type\' => \'text\',
\'label\' => $this->l(\'info:\'),
\'name\' => \'name2\',
\'lang\' => true,
\'size\' => 33,
\'hint\' => $this->l(\'Invalid characters:\').\' <>;=#{}\'

)


в classes/Featured.php Создал в public static:
Код:
\'name2\' =>  array(\'type\' => self::TYPE_STRING, \'lang\' => true, \'validate\' => \'isGenericName\', \'size\' => 128),


в базе данных в ps.feature_lang создал name2

в product.tpl вывожу, как - {$feature.name2|escape:\'htmlall\':\'UTF-8\'}

Но, не отображается. Может что-то не учел, подскажите плиз.

Снимок экрана 2016-01-28 в 22.51.50.png - Размер файла40.57KB (Нажмите для увеличения)


Сообщение отредактировал Baltazar (28-01-2016 21:53)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


29-01-2016 15:22
Цитата:( Baltazar @ 29-01-2016 03:51 Смотреть сообщение )
не отображается. Может что-то не учел

Файл /classes/Product.php
Код:
SELECT name, value, pf.id_feature
замените на:
Код:
SELECT name, name2, value, pf.id_feature
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


29-01-2016 16:41
Цитата:( Алекс @ 29-01-2016 10:22 Смотреть сообщение )
Цитата:( Baltazar @ 29-01-2016 03:51 Смотреть сообщение )
не отображается. Может что-то не учел
Файл /classes/Product.php
Код:
SELECT name, value, pf.id_feature
замените на:
Код:
SELECT name, name2, value, pf.id_feature


Спасибо!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос