Тут просто сделать checked не даст результата, так как по дефалту на клик по чекбоксу ЭПлатежная информация совпадает с..." прибита функция копирующая инфу с доставки в биллинг. Поэтому мое решение такое:
подключаем JS-файл в котором руками вызываем эту функцию копирования - uc_cart_copy_address
и прячем саму панельку с платежной информацией в форме оформления заказа
код:
$(document).ready(function(){ //копируем инфу из панели доставка в биллинг панель (платеж) при клике на кнопку "продолжить оформление"
$("#pid-cart-checkout #edit-continue").click(function(){
uc_cart_copy_address(true, 'delivery', 'billing'); });
Комментарии
Вопрос в чём? Или это ребус?
Это уберкарт. form_alter. Топикастеру действительно нужно четче формировать вопрос.
Прошу прощения.
При оформлении заказа появляются две панели с адресом, тел. ит.д.
При нажатии на кнопку checkbox Платёжная информация совпадает с информацией о доставке панель Информация по доставке сворачивается.
А как сделать ее по умолчанию свернутой, а checkbox сделать checked, а при снятии галочики, чтобы можно было изменять????
«annya
"annya" написал(а):
form_alter.»
Не могли бы написайть конкретнее?
Заменить в модуле?
http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hoo...
а можете выложить получившийся код?
Прочитал, попробывал - не получилось. Может подскажите ещё всё же? )
Тут просто сделать checked не даст результата, так как по дефалту на клик по чекбоксу ЭПлатежная информация совпадает с..." прибита функция копирующая инфу с доставки в биллинг. Поэтому мое решение такое:
подключаем JS-файл в котором руками вызываем эту функцию копирования - uc_cart_copy_address
и прячем саму панельку с платежной информацией в форме оформления заказа
код:
//копируем инфу из панели доставка в биллинг панель (платеж) при клике на кнопку "продолжить оформление"
$("#pid-cart-checkout #edit-continue").click(function(){
uc_cart_copy_address(true, 'delivery', 'billing');
});
//прячем панель
$('#pid-cart-checkout #billing-pane').hide();
});