Я использую самую последнюю версию открытой тележки.
То, что я хочу сделать, это показать изображение со страницы категории магазина на каждой странице страницы, так как я хочу реализовать его в меню. Вы можете видеть, что я имею в виду здесь: http://www.tomrawcliffe.com/portfolio/strings-r-us/
В файле cetegory.tpl я нашел:
<?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ? >" /></div> <?php } ?>
Но я понял, что это не так просто, как копировать и вставлять это в header.tpl и т. Д.
Что я делаю!?
ОК, откройте /catalog/controller/common/header.php
Найти этот код
// Level 1 $this->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']) );
измените его на
// Level 1 $this->load->model('tool/image'); $image = empty($category['image']) ? 'no_image.jpg' : $category['image']; $thumb = $this->model_tool_image->resize($image, 100, 100); $this->data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'thumb' => $thumb, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) );
Затем в /catalog/view/theme/[your-theme-name]/template/common/header.tpl
просто используйте $category['thumb']
где вам это нужно
обратите внимание, что я установил ширину и высоту в 100 пикселей в приведенном выше коде, и вы должны соответствующим образом изменить его