在opencart中的链接文本下显示类别图像

时间:2016-08-11 14:08:14

标签: php opencart

我已经将OpenCart v2.2.0.0用于客户的网站,因为它是他们选择的电子商务系统。我们已经在网站上添加了很多初步设计 - 这不是问题。

我们遇到的问题是类别页面。

目前,子类别显示为普通文本链接:http://i.imgur.com/1LORcrg.jpg

我们想要实现的是通过这些链接下方的独特图像。

我的想法是,是否可以在文字下方提供类别图片,以使其看起来与此类似:http://i.imgur.com/zTv2hHN.jpg

这个版本的OpenCart可以吗?

非常感谢任何帮助。

干杯, 尤安

1 个答案:

答案 0 :(得分:1)

第1步: 转到目录\ view \ theme \ THEMEACTIVE \ template \ product \ category.tpl 找到以下代码行(在默认主题中有两个地方)

<?php foreach ($categories as $category) { ?><li>

然后添加以下代码行(如果是默认情况下,则在两个地方添加)

<a href="<?php echo $category['href']; ?>">
            <img src="<?php echo $category['category_image']; ?>" />
          </a>

第2步: 转到目录\ controller \ product \ category.php 查找以下代码行:

$data['categories'][] = array(
                'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),

在其下方添加以下代码行:

'category_image' =>$this->model_tool_image->resize($result['image'], 200,200),

这里200是图像的大小,第一个是宽度,第二个是高度。保存,它将显示图像

最好为它制作OCMOD。而不是直接在核心文件中编写代码。