我正在开发一个需要重新设计的 PrestaShop 网络。
我已经复制了他们的主题,我正在那里工作。现在我需要添加一些 javascript 文件,它们需要包含在我的所有主题页面中。
我在这里阅读了类似的问题并查找了信息,基本上我找到了两种解决方案:
1) 使用类似 {$base_dir} 的内容将文件直接添加到您的 HEAD.tpl 中
(此处解释:Prestashop 根目录)
2) 使用新的 setMedia() 函数在 FrontController.php(覆盖/类)中添加文件
(解释这里:http ://tinyurl.com/cxucwq7 )
第二种解决方案似乎是最推荐的一种,但是当我打开 FrontController.php 时,我看到以下警告:
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer versions in the future.
所以我现在有点困惑。编辑此文件是否安全?未来的升级怎么样,它们会覆盖那里所做的任何更改吗?将它们添加到您的主题 header.tpl 并且不影响 cms 的核心不是更安全吗?
(这是我在这里的第一个问题,我尝试按照指南进行操作,但如果对如何改进它提出任何意见,我将不胜感激,谢谢!)