为了账号安全,请及时绑定邮箱和手机立即绑定

Opencart - 仅更改产品页面的标​​题

Opencart - 仅更改产品页面的标​​题

PHP
叮当猫咪 2023-09-22 17:56:51
我可以在产品控制器中初始化一些变量product.php,然后将其加载到标头控制器header.php并在视图中使用它header.twig,以根据该变量加载某些信息吗?如果没有,如何判断该产品的页面是否打开?
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

在 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

}


查看完整回答
反对 回复 2023-09-22
  • 1 回答
  • 0 关注
  • 91 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信