如何解决在特定类别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 举报,一经查实,本站将立刻删除。