将独立的PHP页面集成到Prestashop和/或修改重写规则

时间:2011-09-07 13:21:02

标签: php url-rewriting prestashop

要求是添加一项功能,通过表单将电子邮件发送到商店的地址。这适用于希望了解他们是否有资格获得5欧元奖金的访问者。

我已经完成了一个独立的脚本来填写这个要求,当我输入完整的URL时,表单就会出现。但是,单击产品说明中指向同一网址的链接会生成404。

这可能是由于网址重写造成的吗? PHP页面可以与Prestashop共存,还是应该编写某种适合的准系统模块?

1 个答案:

答案 0 :(得分:1)

在你修改了问题后,我向你投了赞成票。我希望这会有所帮助。

我不熟悉Prestashop,但是如果它使用PHP,我相信它会因为你的标签而有所作为:

1 - 您可以向提交按钮添加事件监听器。按下表单提交按钮后,该函数将向服务器发送Ajax请求以发送电子邮件。

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

单击提交按钮时将调用function_to_execute()。

您可以将此代码添加到表单所在的脚本中,或者如果您不想破解Prestashop代码,则可以使用php.ini将其添加到所有脚本中。只需添加:

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

我相信这可行。祝你好运!