2016-05-05 4 views
0

Я добавил новое поле в таблицу продуктов OpenCart под названием MAP. Я смог добавить его к администратору без проблем, но у меня возникли проблемы с получением значения на странице продукта для отображения.Отображение пользовательского поля на странице продукта OpenCart

Я бы показал свой код, но чувствую, что я так далеко, поэтому я удалил свои дополнения. Я использую версию 1.5.6.4.

Если кто-то поможет мне с соответствующим кодом для MVC, который был бы потрясающим.

ответ

0

Вы назовете поле MAP через следующую конфигурационную структуру.

В файле модели каталог/модель/каталог/product.php добавить поле в массиве

public function getProduct($product_id) { 

'карта' => $ query-> строка [ 'карта'],

в контроллере файл каталог/контроллер/продукта/product.php надстройку следующий код после if ($product_info) { состояния

$this->data['map'] = $product_info['map']; 

И последнее вы добавите поле MAP под шаблоном файл каталога/просмотр/тема/*/шаблон/продукт/product.tpl

<span>MAP</span> <?php echo $map; ?><br /> 

Приветствия

Смежные вопросы