如果URL在Prestashop中包含关键字,则自动添加凭证代码

如果URL在Prestashop中包含关键字,则自动添加凭证代码,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,我想实现的主要目标是,如果用户单击了指向我的店铺的特定外部链接,则添加凭证代码。 因此(javascript?)脚本将分析url,如果它包含任何选定的关键字,将添加凭证 有人知道怎么做吗? 谢谢我找到了一个非常简单的解决方案。 我做了一个模块 你可以在这里找到它: 很简单: 生成一个基本模块 为我的新模块选择了标题钩 使用以下函数修改了根目录中modulename.php文件中的头钩子函数: 希望能帮助别人。 谢谢大家 public function hookHeader() { $

我想实现的主要目标是,如果用户单击了指向我的店铺的特定外部链接,则添加凭证代码。 因此(javascript?)脚本将分析url,如果它包含任何选定的关键字,将添加凭证

有人知道怎么做吗?
谢谢

我找到了一个非常简单的解决方案。 我做了一个模块

你可以在这里找到它:

很简单:

  • 生成一个基本模块
  • 为我的新模块选择了标题钩
  • 使用以下函数修改了根目录中modulename.php文件中的头钩子函数:
希望能帮助别人。 谢谢大家

public function hookHeader()
{
    $this->context->controller->addJS($this->_path.'/views/js/front.js');
    $this->context->controller->addCSS($this->_path.'/views/css/front.css');
    if (Tools::getValue('voucher')){
        $cartVoucher = Tools::getValue('voucher');
        $idDiscount = Discount::getIdByName($cartVoucher);
        Context::getContext()->cart->addDiscount($idDiscount);
    }
}