[РЕШЕНО]Кто знает как из хода оформления заказа в ecommerce убрать перенаправление на сайт платежной системы.
Когда пытаюсь в конфигурировании выключить, то при сохранении получаю сообщение, что то типа "Этот код программно привязан и его типа нельзя выключить."
Может кто знает какой модуль выключить , что бы это перенаправление исчезло!??
Комментарии
Наверное на сайт платежной системы перенаправляет соотв. модуль. Его надо выключить.
Да знать бы какой, а то все поотключал , что имеет слова redirect и payment, а оно все равно сидит в ходе оформления заказа, хотя совсем не нужно.черт.
А какой сайт?
Сайт пока не выставлен в инет
rules посмотрите
Я посмотрел, нет там ничего такого. Это перенаправление привязано кодом, так друпал и сообщает при попытке отключить это перенаправление и возвращает его обратно в раздел оплата. Мда... не знаю, что и делать..черт..
Нашел где закомментарить...
В натуре хаккер!
Форма данных, которые отправляются на сайт плат. системы Commers(ом) оборачиваются в div который создает перенаправление (на последней странице/checkout/xx/payment)
Эта обертка добавляется в commerce_payment.checkout_pane.inc
-или заремь строки
$form['#prefix'] = '[div class="payment-redirect-form"]';
$form['#suffix'] = '[/div]';
-или удали стиль class="payment-redirect-form"
-или очисти файл sites/all/modules/commerce/modules/payment/commerce_payment.js (он вызывается этим классом)
чтобы убрать Перенаправление на сайт платёжной системы в панели "Оформление заказов" в раздел отключено, нужно закомментировать валидатор формы * Validation handler for the checkout builder form.
Открываем файл commerce_checkout.admin.inc (modules/contrib/commerce/modules/checkout/includes)
Ищем function commerce_checkout_builder_form_validate ставим в конец функции */
Спасибо.