1

我的目标是创建一个支付模块。其用户应被重定向离开网站的 URL,以便第三方在不同的 URL 处处理交易。然后,我希望客户被重定向回一个通用的“成功”页面,通知他们订单成功。我已经尝试重定向到默认的成功页面(checkout.thankyou.php),但是我得到了很多错误;应用程序所需的所有常量等显然在重定向期间丢失了。

我希望能够检索配置中当前启用的主题,并使用它将一些基本的 HTML 插入到视图中。我还想访问数据库以执行一些查询。

有人可以建议吗?我非常卡住,在文档中找不到任何有用的东西!谢谢你。

4

1 回答 1

0

您能否更具体地说明您希望在成功页面中包含哪种类型的信息?如果您只想要基本的 HTML,那么您没有理由不能只写一篇基本的 Joomla 文章并重定向到该文章,而不是尝试重定向到 VM 部分。同样,如果它只是基本的 HTML(没有来自事务的数据),那么您可以简单地使用代码检查器(如 FireFox Inspect Element)从模板中跟踪您喜欢的 CSS 类,然后在您的 Joomla 文章中使用它们来制作它看起来像 VM 模板。您可以在components/com_virtuemart/themes/default/themes.css.

如果您需要在感谢消息中显示实际交易数据,请准备好做更多工作。您可能必须在将记录数据发送到异地之前编写一个包含记录数据的 cookie,然后在呈现感谢页面之前读取 cookie。

于 2011-06-10T03:12:53.070 回答