Нужно вывести название категории товара в карточке товара, в случае если категорий несколько - вывести, например название первой категории. Т.е. iphone относится к категории телефоны, мне нужно вывести это название. Как это можно реализовать? --- Добавлено, 7 сен 2016 --- И еще вопрос по коду: Как передать js-скрипт при клике на кнопку "Купить в карточке". При клике вызывается следующий код <div class="cart-button"> <div class="cart"> <a title="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button "> <!--<i class="icon-shopping-cart"></i>--> <span><?php echo $button_cart; ?></span></a> </div> Мне нужно, чтобы при клике срабатывал js вида: <script> ... </script>
Нашел ответы сам. Если кому интересно: 1) Нужно вывести название категории товара в карточке товара В /catalog/controller/module/product.php после 291 строки добавить Код: $categories = $this->model_catalog_product->getCategories($product_id); if ($categories) $categories_info = $this->model_catalog_category->getCategory($categories[0]['category_id']); $this->data['category_title'] = $categories_info['name']; В product.tpl добавить в нужное место Код: <?php echo $category_title; ?> 2) Как передать js-скрипт при клике на кнопку "Купить в карточке": В самом конце product.tpl добавить строки Код: <script type="text/javascript"> document.getElementById('button-cart').onclick = function() { код того, что нужно передать при клике } </script> где button-cart - ID кнопки купить в html-коде страницы.