Prestashop 1.7.5 自定义 PHP 代码,放在哪里

Prestashop 1.7.5 Custom PHP code, where to place

我有一段自定义 PHP 代码,我需要将其放置在文件结构中的某个位置,以便在所有页面(购物车、猫、cms 等...)上都可以访问。我已经完成了挖掘,看到所有的手指都指向控制器目录。我不太确定 where/how 是否要添加。我试图创建一个模块,但卡住了 - 由于时间 c运行ch 而放弃了这个想法。任何帮助将不胜感激。

我还应该注意,我需要通过前端的 AJAX 访问自定义 PHP 代码的输出。我已将所有这些连接起来并进行简单的设置 (XAMPP) php.php & js.js 只需要知道如何将它集成到 Prestashop 的结构中。

理想情况下,这段代码 运行 在生命周期的早期,如果我不需要覆盖任何核心 file/s,那就更好了。

非常感谢您的帮助。

使用 PS 版本 1.7.5

您可以使用PrestaShop module creator

您必须在向导中添加 displayHeader 挂钩才能在您的模块上创建此挂钩并将您的 php 代码放入其中。

发送变量到js文件:

Media::addJsDef(['jsVar' => 'value']);