Opencart 检查当前页面是否为产品
Opencart Check if current page is product
OpenCart 版本 2.3.0.2 是否有一些方法可以检查当前页面是产品的页眉或页脚 .tpl 文件?示例 if (is_product) { // do something }
您可以尝试检查您的会话是否有产品。 $this->session->data['product_id']
您可以在任何地方查看。您可以将产品写入会话...例如:
$this->session->data['product_id'] = /*your product_id*/;
现在您可以在任何地方检索此产品。
不,但是你可以创建它。
文件:
catalog/controller/common/header.php
查找:
return $this->load->view('common/header', $data);
添加前:
$data['is_product'] = isset($this->request->get['route']) && $this->request->get['route'] == 'product/product';
文件:
catalog/view/theme/default/template/common/header.tpl
在需要的地方添加:
<?php if (!empty($is_product)) { ?>
<p>This is the product page</p>
<?php } else { ?>
<p>This is not the product page</p>
<?php } ?>
OpenCart 版本 2.3.0.2 是否有一些方法可以检查当前页面是产品的页眉或页脚 .tpl 文件?示例 if (is_product) { // do something }
您可以尝试检查您的会话是否有产品。 $this->session->data['product_id']
您可以在任何地方查看。您可以将产品写入会话...例如:
$this->session->data['product_id'] = /*your product_id*/;
现在您可以在任何地方检索此产品。
不,但是你可以创建它。
文件:
catalog/controller/common/header.php
查找:
return $this->load->view('common/header', $data);
添加前:
$data['is_product'] = isset($this->request->get['route']) && $this->request->get['route'] == 'product/product';
文件:
catalog/view/theme/default/template/common/header.tpl
在需要的地方添加:
<?php if (!empty($is_product)) { ?>
<p>This is the product page</p>
<?php } else { ?>
<p>This is not the product page</p>
<?php } ?>