要求是添加一个功能,通过表单向商店地址发送电子邮件。这适用于希望了解他们是否有资格获得 5 欧元奖金的访客。
我已经完成了一个独立的脚本来满足这个要求,当我输入完整的 url 时,表单就会出现。但是,单击产品描述中指向相同 URL 的链接会产生 404。
这可能是由于 url 重写造成的吗?PHP 页面可以与 Prestashop 共存还是我应该编写某种准系统模块来适应?
要求是添加一个功能,通过表单向商店地址发送电子邮件。这适用于希望了解他们是否有资格获得 5 欧元奖金的访客。
我已经完成了一个独立的脚本来满足这个要求,当我输入完整的 url 时,表单就会出现。但是,单击产品描述中指向相同 URL 的链接会产生 404。
这可能是由于 url 重写造成的吗?PHP 页面可以与 Prestashop 共存还是我应该编写某种准系统模块来适应?
在您修改问题以使您达到-2之后,我向您投了赞成票。我希望这有帮助。
我不熟悉 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"
我相信这可能会奏效。祝你好运!