2016-07-27 55 views
0

我用hookAuthentication的Prestashop的,我想在这个钩子运行脚本(只是onece在用户登录时):如何添加<script>标签到的Prestashop页面中的模块文件

公共职能hookAuthentication() { }

和脚本:

VAR数据= {CONTACT_ID:5,标题: '先生',性别 :1,如first_name: '杜邦',姓氏:'皮埃尔}

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

回答

0

在创建函数结尾目录 “的意见/模板/正面/” 中的文件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} 
0

您可以保存您的脚本文件,比方说mymodule/js/myscript.js,然后

public function hookAuthentication() { 
    $this->context->controller->addJS(_MODULE_DIR_ . 'mymodule/js/myscript.js'); 
} 

这样,您将加载任何小号在结果页面中进行犯罪行为。