Override Prestashop !!exclusive!! May 2026
public function initContent() parent::initContent(); // Add custom data to template $customDiscount = $this->computeCustomDiscount($this->product); $this->context->smarty->assign('custom_product_discount', $customDiscount);
/controllers/front/ProductController.php override prestashop
public function initContent() parent::initContent(); // Modify the template or add logic $this->context->smarty->assign('my_extra_var', 'override works'); public function initContent() parent::initContent()