Добрый день уважаемые форумчане! Прошу помощи в решении вопроса вывода промо-товара в выпадающее меню opencart. C php я сильно на "Вы", но вот к чему пришел:
id товара задается в админке и сохраняется в базу в столбец promo_tovar
в контроллере header.php я выуживаю его здесь
$this->data['categories'][] = array(
'name' => $category['name'],
'promo_tovar' => $category['promo_tovar'],
'children' => $children_data,
'column' => $category['column'] ? $category['column'] : 1,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
);
при выводе в шаблон <?php echo $category['promo_tovar']; ?> в каждом меню выводится корректная цифра, и если кнопке купить присвоить это выражение, то и товар нужный в корзину падает (onclick="addToCart('<?php echo $category['promo_tovar']; ?>');")
но если пытаюсь присвоить это значение так
$this->data['promo'] = $product_info = $this->model_catalog_product->getProduct($category['promo_tovar']);
чтобы иметь возможность вывести товар соответствующий сохраненному id так <?php echo $promo['name']; ?>, то ничего не выходит(((( Что делаю не так?
Сайт: http://konstruiruem.ru