Добавление пользовательских 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');
}