Подскажите, пожалуйста, как вывести категории в формате картинка категории + название в OpenCart 2.0.3.1 ?
тогда боле конкретно напишите т.к не понятно что нужно. Или вам надо у подкатегорий изображения вывести? Тогда темки есть на форуме..
На главной странице home вставил код с header Код: <?php if ($categories) { ?> <ul> <?php foreach ($categories as $category) { ?> <?php if ($category['children']) { ?> <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a> <div class="dropdown-menu"> <div class="dropdown-inner"> <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?> <ul class="list-unstyled"> <?php foreach ($children as $child) { ?> <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li> <?php } ?> </ul> <?php } ?> </div> <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /> </li> <?php } else { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /><?php echo $category['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> и так же добавил с category.tpl <img src="<?php echo $thumb; ?> картинку категории. В home.php вставил код с header.php PHP: // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']), ); } } И теперь категории выводятся там где их вставил, но вот картинки не выводятся, пишет ошибку что Undefined variable: heading_title , потому вопрос, что нужно добавить в home.php с category.php?
если посмотреть, то думаю станет понятно http://forum.opencart-russia.ru/threads/kartinki-v-podkategorijax-2-0-3-1.1245/