2011-06-08 55 views
1

我打算創建付款模塊。其用戶將被重定向到網站的URL之外,以便交易由第三方在另一個URL處理。然後,我想讓客戶重新回到通用的「成功」頁面,通知他們訂單是成功的。我嘗試重定向到默認成功頁面(checkout.thankyou.php),但我得到了很多錯誤;應用程序所需的所有常量等顯然在重定向期間丟失了。遠程重定向後的Virtuemart顯示頁面

我希望能夠檢索配置中當前已啓用的主題,並使用它將一些基本HTML插入到視圖中。我也想訪問數據庫來執行一些查詢。

有人可以提醒嗎?我很困難,在文檔中找不到任何有用的東西!謝謝。

回答

0

您可以更具體地瞭解您的成功頁面中需要什麼類型的信息嗎?如果你只是想要基本的HTML,那麼沒有理由不能只寫一篇基本的Joomla文章並重定向到該文章,而不是嘗試重定向到VM部分。同樣,如果它只是基本的HTML(沒有來自事務的數據),那麼您可以簡單地使用代碼檢查器(如FireFox Inspect Element)從模板中追蹤您喜歡的CSS類,並簡單地在您的Joomla文章中使用它們它看起來像VM模板。你可以在components/com_virtuemart/themes/default/themes.css找到他們中的大部分。

如果您需要在您的謝謝信息中顯示實際交易數據,請準備好多一點工作。您可能將不得不在寫入包含記錄數據的Cookie之前將其發送到場外,然後在呈現Thank You頁面之前閱讀該Cookie。