我可以在产品控制器中初始化一些变量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
}
- 1 回答
- 0 关注
- 91 浏览
添加回答
举报
0/150
提交
取消