在opencart中的link文本下显示分类图片

Display category image under link text in opencart

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

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

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

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

我想到的是是否可以在文本下方提供类别图像,使其看起来类似于:http://i.imgur.com/zTv2hHN.jpg

在这个版本的 OpenCart 中这可能吗?

如有任何帮助,我们将不胜感激。

干杯, 欧安

第一步: 转到 catalog\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 步: 转到 catalog\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。而不是直接在核心文件中写代码。