Добрый день! Пожалуйста подскажите как изменить размер картинок в подкатегории? Ниже указано как я добавил картинки в подкатегории. Но вот в чем беда, после нижеперечисленных не хитрых действий картинки появились, все замечательно, но у меня к сожалению не хватает мозгов указать для них отдельный размер. Вариант изменения размера через админку не подходит, так как меняются размеры картинок в списке товаров в категории. Задача указать для картинок подкатегории отдельный размер и отцентровать их
При помощи редактирования файлов catalog\controller\product\category.php после строк:
foreach ($results as $result) {
$data = array(
'filter_category_id' => $result['category_id'],
'filter_sub_category' => true
);
дописал строки:
if ($result['image']) {
$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
} else {
$image = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
}
чуть ниже
'name' => $result['name'] . ' (' . $product_total . ')',
Добавил строку
'thumb' => $image,
Отредактировал темплейт catalog\view\theme\default\template\product\category.tpl
заменив
<?php if ($categories) { ?>
<h2><?php echo $text_refine; ?></h2>
<div class="category-list">
<?php if (count($categories) <= 5) { ?>
<ul>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
</ul>
<?php } else { ?>
<?php for ($i = 0; $i < count($categories);) { ?>
<ul>
<?php $j = $i + ceil(count($categories) / 4); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($categories[$i])) { ?>
<li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
на
<?php if ($categories) { ?>
<div class="box-product">
<?php foreach ($categories as $category) { ?>
<div>
<div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" /></a></div>
<div class="name"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div>
</div>
<?php } ?>
</div>
<?php } ?>