drupal商业订单保存自定义字段值
问题描述:
Drupal Commerece,在订单窗体中添加了新的自定义字段,自定义字段称为位置,当应用程序创建新的订单条目时,我想更新位置,这是第一次下单时。drupal商业订单保存自定义字段值
当客户添加第二个和第三个项目时,则不会在位置字段上执行更多操作。
是否有任何钩子会执行上述请求。
答
这里是为了与钩子的列表:
所以,我要说你的要求,即最佳人选是:
hook_commerce_order_presave($order);
在这里,您可以检查,如果为了仅仅是创建或更新以及可选丢弃位置字段值。
但是,如果你想隐藏下单形式在那场,你应该使用
hook_form_alter()
禁用或隐藏字段。看看这里怎么做:
Drupal 7 - Hide certain form fields of a content edit form depending on the content data