Интегрируйте отдельную страницу PHP в Prestashop И / ИЛИ измените правила перезаписи [закрыто]
-
27-10-2019 - |
Вопрос
Требуется добавить функцию, которая отправляет электронное письмо на адрес магазина через форму.Это для посетителей, которые хотят узнать, имеют ли они право на бонус в размере 5 евро.
Я создал автономный скрипт, который выполняет эти требования, и форма выглядит так, как должна, когда я ввожу полный URL.Однако при нажатии на ссылку на тот же URL-адрес в описании продукта отображается ошибка 404.
Может быть, это связано с перезаписью URL?Может ли PHP-страница сосуществовать с Prestashop, или мне следует написать какой-нибудь базовый модуль, который бы в него вписался?
Решение
Я проголосовал за вас после того, как вы изменили вопрос до -2.Надеюсь, это поможет.
Я не знаком с Prestashop, но если он использует PHP, что, как я полагаю, из-за ваших тегов, вы можете попробовать несколько вещей:
1 - вы можете добавить прослушиватель событий к кнопке отправки.При нажатии кнопки отправки формы функция отправит на сервер запрос Ajax для отправки электронного письма.
родовое словоФункция function_to_execute () будет вызываться при нажатии кнопки отправки.
Вы можете добавить этот код в скрипт, где находится форма, или, если вы не хотите взламывать код Prestashop, вы можете добавить его ко всем скриптам с помощью php.ini.Просто добавьте:
родовое словоЯ считаю, что это может сработать.Удачи!