Prestashop 1.6 中的全局 JS 变量
Global JS variable in Prestashop 1.6
在 Prestashop 1.6 中应该在哪里声明全局 JS 变量,以便每个 .tpl 都可以访问它?
global.js 没有成功。
像这样的代码,放在 .tpl 中:
<script type="text/javascript">
// <![CDATA[
var test = "test";
//]]>
</script>
仅适用于确切的 .tpl
试试这个(在 hookDisplayHeader 等 Hook 方法中或在您的前端控制器中):
Media::addJsDef([
'Modal' => true,
'AjaxNum' => 5
]);
在其他情况下,您可以将 js 文件放在“themes\YOUR-THEME\js\autoload”目录中。这只影响前台
在 Prestashop 1.6 中应该在哪里声明全局 JS 变量,以便每个 .tpl 都可以访问它?
global.js 没有成功。
像这样的代码,放在 .tpl 中:
<script type="text/javascript">
// <![CDATA[
var test = "test";
//]]>
</script>
仅适用于确切的 .tpl
试试这个(在 hookDisplayHeader 等 Hook 方法中或在您的前端控制器中):
Media::addJsDef([
'Modal' => true,
'AjaxNum' => 5
]);
在其他情况下,您可以将 js 文件放在“themes\YOUR-THEME\js\autoload”目录中。这只影响前台