Integre uma página PHP autônoma no Prestashop E / OU modifique as regras de reescrita [fechado]

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

  •  27-10-2019
  •  | 
  •  

Pergunta

O requisito é adicionar um recurso que envie um e-mail para o endereço da loja por meio de um formulário.Isso é para visitantes que desejam descobrir se eles têm direito a um bônus de 5 euros.

Fiz um script autônomo que preenche esses requisitos e o formulário aparece como deveria quando eu insiro o url completo.No entanto, clicar em um link para o mesmo url da descrição de um produto produz um erro 404.

Isso pode ser devido à reescrita do URL?A página PHP pode coexistir com Prestashop ou devo escrever um módulo barebones de algum tipo para caber?

Foi útil?

Solução

Votei em você depois que você revisou a pergunta para chegar a -2.Espero que isso ajude.

Não estou familiarizado com Prestashop, mas se ele usa PHP, o que acredito que usa por causa de suas tags, você pode tentar algumas coisas:

1 - você pode adicionar um ouvinte de evento ao botão de envio.Quando o botão de envio do formulário é pressionado, a função enviará uma solicitação Ajax ao servidor para enviar o e-mail.

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

A function_to_execute () será chamada quando o botão de envio for clicado.

Você pode adicionar este código ao script onde está o formulário ou, se não quiser hackear o código Prestashop, pode acrescentá-lo a todos os scripts usando php.ini.Basta adicionar:

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

Eu acredito que isso pode funcionar.Boa sorte!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top