我使用了Prestashop的hookAuthentication,我想在这个Hook中运行一个脚本(当用户登录时只需一次):





public function hookAuthentication(){
 }


和脚本:



 var data = {contact_id:5,title:'Mr',
性别:1,first_name:'Dupont',last_name:'Pierre'}



那我该怎么办?,请帮助我,非常感谢!

答案 0 :(得分:0)
在目录" views / templates / front /"中创建一个文件mymodule.tpl;在功能结束时你可以写:
return $this->display(__FILE__, 'views/templates/front/mymodules.tpl');
在mymodule.tpl里面输入:
{literal}
<script>
var data ={ contact_id:5, title:'Mr', gender:1, first_name:'Dupont', last_name:'Pierre'};
</script>
{/literal}
答案 1 :(得分:0)
您可以将脚本保存在文件中,让我们说mymodule/js/myscript.js
,然后
public function hookAuthentication() {
$this->context->controller->addJS(_MODULE_DIR_ . 'mymodule/js/myscript.js');
}
这样您就可以在结果页面中加载任何脚本。