Добавление пользовательских js на определенную страницу prestashop

Я использую Prestashop v1.6.

Когда я перехожу к этому URL-адресу:

localhost/dumb/url

Я хочу добавить этот скрипт

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

Мне нужно открыть этот сценарий только по этому URL-адресу.

Чего я хочу: пошаговое руководство, чтобы понять, что мне делать

1 ответ

Решение

Стандартный способ:

Ваш 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');
}
Другие вопросы по тегам