Ничего не "решено", так как не объяснили после каких строк это вставлять
Мне нужно было сделать увлелечение самой фотки в описании категории, но смысл где-то рядом в увелечение самой фотки товара (так как мне не нужно было увелечение фотки в категории у товара в модальном окне я просто удалила у фото это class="colorbox" rel="colorbox" ). Нашла решение по крупицам в разных местах, пока не выстроила целый ребус, у меня заработало так:
В сам файл шаблона category.tpl добавить (естественно у вас там уже есть див с image этим первый в шаблоне, нужно это изменить.):
<?php if ($thumb) { ?>
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
<?php } ?>
В контроллер category.php, вставить после:
'separator' => $this->language->get('text_separator')
);:
добавить:
if ($category_info['image']) {
$this->data['popup'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
} else {
$this->data['popup'] = '';
}
затем в файл шаблона footer.tpl добавить перед закрывающимся </body> это
<script type="text/javascript"><!--
$('.colorbox').colorbox({
overlayClose: true,
opacity: 0.5
});
//--></script>
Потом добавить в файл шаблона header.tpl это:
<script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />