微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在特定类别ID opencart 2.3.0.2上添加代码

如何解决在特定类别ID opencart 2.3.0.2上添加代码

我想添加一个在特定类别ID上带有链接的图像,但似乎无法解决如何在category.tpl文件中进行操作,这是我所拥有的,但类别上没有任何显示

<?PHP if($category_id=="1697") { ?>
        <a href="#"><img alt="Seagate Barracuda SSD's" class="img-responsive" src="image/catalog/Seagate-Barracuda-SSDs.jpg" /></a>
    <?PHP } ?>

我正在使用SEO url,但认为它是类别ID,它会显示还是需要添加一些内容到catalog.PHP控制器文件中?

更新:只需使用以下代码即可解决

在catalog / controller / product / catalog.PHP中,在以下内容添加

$data['category_id'] = $category_id;

在catalog / view / theme / default / product / catalog.tpl中,我得到了以下内容

<?PHP if ($category_id == '1697') { ?>
       <a href="#"><img alt="Seagate Barracuda SSD's" class="img-responsive" src="image/catalog/Seagate-Barracuda-SSDs.jpg" /></a>
    <?PHP } ?>

解决方法

首先位于文件夹catalog/view/theme/default/product文件目录中的默认OC中。tpl不存在,并且相应控制器文件夹中的catalog.php也不存在。

也许您想在catalog/view/theme/default/product/category.tpl中进行检索? 因此,如果您想在category_id中检索catalog/view/theme/default/product/category.tpl,则应该:

catalog/controller/product/category.php中 找到:

$category_info = $this->model_catalog_category->getCategory($category_id);

在下面添加:

$data['category_id'] = $category_info['category_id'];

现在您可以在catalog/view/theme/default/product/category.tpl中使用您的代码:

<?php if ($category_id == '1697') { ?>
       <a href="#"><img alt="Seagate Barracuda SSD's" class="img-responsive" src="image/catalog/Seagate-Barracuda-SSDs.jpg" /></a>
    <?php } ?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。