Отображение страницы Virtuemart после удаленного перенаправления - PullRequest
1 голос
/ 08 июня 2011

Я стремлюсь создать модуль оплаты.Его пользователи должны быть перенаправлены с URL сайта, чтобы транзакция была обработана третьей стороной по другому URL.Затем я хотел бы, чтобы клиенты были перенаправлены обратно на общую страницу «Успех», которая уведомляет их, что заказ был успешным.Я попытался перенаправить на страницу успеха по умолчанию (checkout.thankyou.php), но я получаю много ошибок;все константы и т. д., которые требуются приложению, очевидно, были потеряны во время перенаправления.

Я хотел бы иметь возможность получить тему, включенную в данный момент в конфигурации, и использовать ее для вставки некоторого базового HTML в представление.Я также хотел бы получить доступ к базе данных для выполнения некоторых запросов.

Кто-нибудь может посоветовать?Я очень застрял и не могу найти ничего полезного в документации!Спасибо.

1 Ответ

0 голосов
/ 10 июня 2011

Можете ли вы более конкретно указать, какую информацию вы хотите получить на своей странице успеха? Если вам нужен просто базовый HTML, то нет причин, по которым вы не можете просто написать простую статью на Joomla и перенаправить на нее, вместо того, чтобы пытаться перенаправить на частичку виртуальной машины. Опять же, если это просто базовый HTML (нет данных из транзакции), то вы можете просто использовать инспектор кода (например, FireFox Inspect Element), чтобы отследить классы CSS, которые вам нравятся, из шаблона и просто использовать их в своей статье Joomla, чтобы сделать это похоже на шаблон виртуальной машины. Вы можете найти большинство из них в components/com_virtuemart/themes/default/themes.css.

Если вам необходимо отобразить фактические данные транзакции в вашем сообщении с благодарностью, будьте готовы к дополнительной работе. Возможно, вам придется написать cookie, содержащий данные записи, ДО того, как он будет отправлен вне сайта, а затем прочитать cookie непосредственно перед отображением страницы с благодарностью.

...