2013-04-11 3 views
0

Я пытаюсь загрузить image popup в категории страницы, сейчас только image thumb Я могу получить доступ.Как показать всплывающее изображение в категории страницы

<div class="image"> 
    <a href="<?php echo $product['popup']; ?>"> 
    <img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" /> 
    </a> 
</div> 

я скопировать код из продукта

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'] = ''; 
} 

и вставьте под контроллер/продукта/category.php, но я просто получить сообщение об ошибке

<b>Notice</b>: Undefined index: popup in <b>/home ... 

OpenCart версии: v1.5.5. 1

ответ

0

И наконец, я нашел решение,

перейти на контроллер \ продукт \ category.php линии 212 пасты

if ($result['image']) { 
    $popup = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_width')); 
} else { 
    $popup = false; 
} 

затем линии 244 после

$this->data['products'][] = array(
    'product_id' => $result['product_id'], 
    'thumb'  => $image, 

паста

'popup'  => $popup, 
+0

Так принять (нажав на клеща на слева к ответу). У вас есть ответ, чтобы знать, что вопрос правильно ответил. – shadyyx

Смежные вопросы