Integre una página PHP independiente en Prestashop Y / O modifique las reglas de reescritura [cerrado]

StackOverflow https://stackoverflow.com/questions/7334550

  •  27-10-2019
  •  | 
  •  

Pregunta

El requisito es agregar una función que envíe un correo electrónico a la dirección de la tienda a través de un formulario.Esto es para los visitantes que desean saber si son elegibles para una bonificación de 5 euros.

He creado una secuencia de comandos independiente que cumple con estos requisitos y el formulario aparece como debería cuando ingreso la URL completa.Sin embargo, al hacer clic en un enlace a la misma URL desde la descripción de un producto se genera un 404.

¿Podría deberse a la reescritura de la URL?¿Puede la página PHP coexistir con Prestashop o debería escribir un módulo básico de algún tipo para encajar?

¿Fue útil?

Solución

Te voté a favor después de que revisaste la pregunta para llegar a -2.Espero que esto ayude.

No estoy familiarizado con Prestashop, pero si usa PHP, lo cual creo que lo hace debido a sus etiquetas, puede probar algunas cosas:

1: puede agregar un detector de eventos al botón de envío.Cuando se presiona el botón de envío del formulario, la función enviará una solicitud Ajax al servidor para enviar el correo electrónico.

window.addEvent('load', function() {
    var foo = document.getElementById("bar");   
    foo.addEventListener("click", function_to_execute(), false);
}

Se llamará a function_to_execute () cuando se haga clic en el botón Enviar.

Puede agregar este código al script donde está el formulario, o si no desea piratear el código de Prestashop, puede anteponerlo a todos los scripts usando php.ini.Solo agrega:

auto_prepend_file = "/path/to/file/with/function.php"

Creo que esto podría funcionar.¡Buena suerte!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top