/** * Implements hook_preprocess_commerce_checkout_form(). */ function mytheme_preprocess_commerce_checkout_form(&$variables) { $form = &$variables['form']; $custom_fields = []; // 주문 엔터티 추출 시도 $order = NULL; if (!empty($form['#order'])) { $order = $form['#order']; } elseif (!empty($form['order'])) { $order = $form['order']; } elseif (!empty($form['#entity'])) { $order = $form['#entity']; } elseif (!empty($form['checkout'])) { $order = $form['checkout']; } if ($order && $order instanceof \Drupal\commerce_order\Entity\OrderInterface) { foreach ($order->getItems() as $order_item) { $variation = $order_item->getPurchasedEntity(); $product = $variation ? $variation->getProduct() : NULL; if ($product) { $footer_block_value = $product->hasField('field_footer_block') && !$product->field_footer_block->isEmpty() ? $product->field_footer_block->value : 'N/A'; $custom_fields[] = [ 'footer_block' => $footer_block_value, ]; } } } else { $custom_fields[] = ['footer_block' => '주문 엔터티를 찾을 수 없습니다.']; } $variables['custom_fields'] = $custom_fields; // 디버깅: form 키를 변수로 전달 $variables['form_keys'] = array_keys($form); } KPGA '2승' 주흥철, 소아 심장병 환우를 위해 2,000만원 기부 | 시민정치마당 주요 콘텐츠로 건너뛰기
사이드바

KPGA '2승' 주흥철, 소아 심장병 환우를 위해 2,000만원 기부

월, 2016/12/19- 14:44익명 (미확인) 에 의해 제출됨
주흥철은 지난 14일 서울아산병원(서울 송파구 소재) 동관 18층 스카이라운지 루비룸에서 기부금 전달식을 갖고 ‘현대해상 최경주 INVITATIONAL’ 우승 상금의 일부인 2,000만 원을 서울아산병원 소아심장외과에 기부했다....

Tags

댓글 달기

CAPTCHA
스펨 사용자 차단 질문