我希望此钩子在显示产品列表的类别页面中起作用。钩子放在每个产品项中。
我知道这听起来不常见,但我有情况。请我只需要解决如何在此挂钩中获取产品ID?
public function hookDisplayProductInfoGlobal()
{
$idProduct = (int)Tools::getValue('id_product');
echo "Product id = ". $idProduct;
}
结果为产品ID = 0
答案 0 :(得分:0)
您可以从调用钩子的tpl发送id_product
,例如:
{hook h='displayProductInfoGlobal' product=['id_product' => 123]}
现在在您的php中将其放入参数中,例如:
public function hookDisplayProductInfoGlobal($params)
{
$idProduct = (int)$params['id_product'];
echo "Product id = ". $idProduct;
}