将自定义 js 添加到特定的 prestashop 页面

Adding custom js to specific prestashop page

我正在使用 Prestashop v1.6。

当我导航到这条 url 路线时:

localhost/dumb/url

我想添加这个脚本

src="localhost/dumb/url/script.js",

我只需要在 URL 上公开该脚本。

我想要的:一些分步指南,让您了解我应该做什么

标准方式:

您的 URL (localhost/dumb/url) 必须有一个由您的模块创建的控制器。您可以使用此控制器添加您的 js 文件

$this->addJs(__PS_BASE_URI__.'/dumb/url/script.js');

不推荐的方式:

将此代码添加到 FrontController.php(或覆盖此控制器):

if (pathinfo($_SERVER['REQUEST_URI'])['dirname'] == '/dumb/url') {
    $this->addJs(__PS_BASE_URI__.'/dumb/url/script.js');
}