Я использую Drupal 6.15 с ubercart 2.x, и я пытаюсь реализовать hook_checkout_pane () ubercart, чтобы переопределить их uc_cart_checkout_pane () по умолчанию.Моя цель - отключить некоторые из окон проверки по умолчанию - информацию о клиенте и комментарии к заказу.
Я сделал функцию my_module_checkout_pane () в my_module.module, и она действительно вызывается, но версия uc_cart, кажется, генерирует то,фактически отображается.
Я понимаю, почему обе функции вызываются, и я могу изменить порядок их вызова, изменяя вес моего модуля в системной таблице, но это, похоже, не влияет на то, что заканчиваетсястраница.Независимо от того, вызывается ли функция my_module первым или вторым, отображается версия uc_cart.Единственный способ заставить мою функцию воздействовать на страницу - это фактически изменить uc_cart_checkout_pane (), чтобы она не возвращала никакого вывода, но это не «хорошее» решение.
Есть ли какое-то другое место, где мне нужносделать что-нибудь, чтобы Drupal одобрил мою реализацию хука над uc_carts '?В качестве альтернативы, есть ли другой способ сделать это?