我可以在產品控制器中初始化一些變量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 關注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消