Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经构建了一个为产品提供自定义配置的 Javascript 应用程序。从那个 JS 应用程序中,我将相关数据提交到我也准备好的 Drupal 模块。该模块的目的是验证输入并将详细信息提交给 Ubercart 系统。
从模块提交自定义构建时,我需要根据从该模块中选择的项目提交自定义价格。我查看了 uc_variable_price、uc_custom_price 和 hook_add_to_cart,但没有看到以编程方式添加自定义价格的方法。
/** * Implements hook_cart_item(). */ function module_cart_item($op, &$item) { switch ($op) { case 'load': $order = db_result( db_query("SELECT price_total FROM {module_orders} WHERE id = %d", $id) ); if (!empty($order)) { $item->price = $order; } break; } }
检查逻辑