1
我正在使用Ubercart節點簽出。這是我的問題。我需要創建一個只有已簽出節點的視圖。從我發現我需要添加一個規則,更新我的內容類型中定義的某些字段。以下是代碼:使用規則更新Drupal 7中的字段
if (isset($order)) {
foreach ($order->products as $product) {
if (isset($product->data['node_checkout_nid'])) {
$node = node_load($product->data['node_checkout_nid']);
$node->field_status['0']['value'] = 1;
$node->field_orderid['0']['value'] = $order->order_id;
node_save($node);
}
}
}
問題是在執行此腳本後字段沒有任何值。我在末尾添加了die($node->field_orderid['0']['value']);
,並在檢出時顯示值,但是當轉到內容頁面節點時,該字段爲空。這些字段用於識別有一個與之相關的完整的訂單節點