Prestashop - 如何添加内联脚本?

时间:2015-01-19 11:39:56

标签: javascript php add inline prestashop

我想知道如何通过我的模块的PHP文件在我的网站中添加JS inline。我尝试了主控制器中的“addJS”方法,但似乎这只适用于导入外部JS文件。

你知道如何从“hookDisplayRightColumn”函数中添加我的脚本吗?

提前感谢您的帮助,祝您度过愉快的一天!

的Mickaël

1 个答案:

答案 0 :(得分:1)

简短的回答:你做不到。如果您需要向标题添加内容,则需要调用hookDisplayHeader

我假设您要为脚本添加一些变量;对于这种情况,我可以建议Media:addJsDef()$this->context->controller->addJS()。但是,Media:addJsDef()仅适用于PrestaShop 1.6或更高版本;如果您需要在PrestaShop 1.5或更低版本的页面中定义一些JS变量,您确实需要使用hookDisplayHeader

编辑: 您也可以尝试使用hookDisplayRightColumn插入脚本,然后将一个脚本块写入标题(不确定这是否会起作用,也是非常糟糕的做法)。