如何解决Opencart-仅更改产品页面的标题
我可以在产品控制器product.php
中初始化一些变量,然后将其加载到标头控制器header.php
并在视图header.twig
中使用它,以基于此变量加载某些信息吗?如果没有,如何确定产品页面是否打开?
解决方法
确定header.php中产品页面的最简单方法
if (isset($this->request->get['product_id'])) {
$product_id = (int)$this->request->get['product_id'];
} else {
$product_id = 0;
}
if ($product_id) {
//... some code for product page
}
此外,您还可以在header.php中将检查与产品控制器路线结合起来
if (isset($this->request->get['route']) && $this->request->get['route'] == 'product/product' && isset($this->request->get['product_id'])) {
// some code for product page
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。