Столкнулся с необходимостью темизировать страницу оформления покупки (/cart/checkout) в Ubercart. В конечном итоге мне надо получить вот такой результат.
В зависимости от задачи, но может оказаться так, что самое простое, это переопределить в hook_menu форму для оформления заказа своей, собрать данные, а затем выполнить все необходимые действа по сохранению заказа чз уберовские api. Нужно будет хорошенько поковырять стандартную последовательность обработки и выполнения заказа
Да не, я делал подобное, ушло где то 2 месяца чтобы понять суть работы уберкарта(заодно влюбиться в dc, ибо там как мне показалось, все не так занудно, да и 3 убер по удобнее будет), через хук меню ничего делать не надо, в самом худшем случае уберкарт позволяет написать свой модуль любой его фигни, в том числе панели оформления заказов, ии подключить через админку, но это при условии, что уберовский метод совсем не подходит, в данном случае проще будет как тут выше писали через форм альтер сменить содержимое формы и при необходимости сабмит. Далее останется толчке вопрос CSS, ну и возможно местами придется переопределять вывод в template.php
Короче приятного мало, но чего то особо сложного тут нет
И еще, таблицы убер строит через tapir.(я не совсем понял как эта фигня работает, правда разбираться было лень)
Комментарии
Возможно все
через альтер форм
Ребята, а можно поподробнее? Я с этим раньше никогда не сталкивался.
+1
В зависимости от задачи, но может оказаться так, что самое простое, это переопределить в hook_menu форму для оформления заказа своей, собрать данные, а затем выполнить все необходимые действа по сохранению заказа чз уберовские api. Нужно будет хорошенько поковырять стандартную последовательность обработки и выполнения заказа
Да не, я делал подобное, ушло где то 2 месяца чтобы понять суть работы уберкарта(заодно влюбиться в dc, ибо там как мне показалось, все не так занудно, да и 3 убер по удобнее будет), через хук меню ничего делать не надо, в самом худшем случае уберкарт позволяет написать свой модуль любой его фигни, в том числе панели оформления заказов, ии подключить через админку, но это при условии, что уберовский метод совсем не подходит, в данном случае проще будет как тут выше писали через форм альтер сменить содержимое формы и при необходимости сабмит. Далее останется толчке вопрос CSS, ну и возможно местами придется переопределять вывод в template.php
Короче приятного мало, но чего то особо сложного тут нет
И еще, таблицы убер строит через tapir.(я не совсем понял как эта фигня работает, правда разбираться было лень)