我想将Google内容实验代码插入PrestaShop。当我加载这个文件时:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
作为ganalytics模块header.tpl
的脚本(第一行或任何行),prestashop布局中断。
我们有基本模板和prestashop 1.5.0。拜托,你能指出我的问题吗?我不能离开那里的网站,但我在这里截取了破碎的版本:
上看到该网站答案 0 :(得分:3)
Prestashop有一个使用jQuery的方法。引自their docs:
关于Controller :: addJquery()
当使用参数调用此方法时,它包含当前版本的jQuery,如 PrestaShop安装。例如,可以调用此方法 来自
setMedia()
中的AdminController
方法:public function setMedia() { $this->addJquery(); }
和
jQuery的1.3.1版不能通过
$
获得,而是使用$j131
变量。因此,您可以致电$j131('body').hide();
。如果 你希望使用1.3.1的$
,你只需要使用它:<script type="text/javascript"> var tmp = $; // jQuery's current version becomes en temporary variable. $ = $j131; $('body').hide(); // Now using 1.3.1's hide(). $ = tmp; // IMPORTANT: always restore the default version of jQuery! </script>
如果文件在您的服务器上,您可以将其路径作为第二个 参数:
Controller::addJquery('1.3.1', '/local/path/to/jquery');