Добавление пользовательских js на конкретную страницу prestashop - PullRequest
0 голосов
/ 30 сентября 2019

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

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

localhost/dumb/url

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

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

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

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

1 Ответ

0 голосов
/ 30 сентября 2019

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

Ваш 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');
}
...