Как да добавите логото на производителя на продуктовата страница в OpenCart 2.x
Отваряте файла catalog/view/theme/your-theme/template/product/product.tpl и намирате следния ред:
Код:
<li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
Сменяте реда с следния код:
Код:
<?php if($manufacturers_img) { ?>
<li><a href="<?php echo $manufacturers; ?>"><?php echo ($manufacturers_img) ? '<img src="'.$manufacturers_img.'" title="'.$manufacturer.'" />' : '' ;?></a></li>
<?php } else { ?>
<li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
<?php } ?>
Записвате документа и го качвате на сървъра си. След което отивате на catalog/controller/product/product.php и намирате следния ред:
Код:
$this->load->model('tool/image');
И добавете следните редове след него:
Код:
$manufacturer_image = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']);
if($manufacturer_image){
$data['manufacturers_img'] = $this->model_tool_image->resize($manufacturer_image['image'], 50, 50);
} else {
$data['manufacturers_img'] = false;
}
Имайте предвид, че двете числа в кода са за ширината и височината на изображението, съответно, така можете да ги променя в зависимост от вашите предпочитания:
Код:
resize($manufacturer_image['image'], 50, 50);
Уверете се, че сте запазили и качил този файл, на сървъра.
Здравей СТАН,
Изчетох цялата тема и научих наистина доста полезни неща, но не открих никъде как да добавим логото на продуктовата страница в опенкарт версия 1.5.6.
Изтеглих 1 vqmod, в които пишеше, че става за 1.5.6, но не даде никакъв ефект. мода е Manufacturer Logo on product page [VQMOD] от Blagoicho.
Може ли някакъв хелп.
Не разбирам от код и затова предпочетох този vqmod.
Като цяло доста се интересувам от SEO за opencart и ще се радвам да дадеш някакви контакти, може би ще направим някакво споразумение.
Благодаря