/** * Implements hook_preprocess_commerce_checkout_form(). */ function bootstrap_barrio_subtheme_preprocess_commerce_checkout_form(&$variables) { $form = &$variables['form']; $custom_fields = []; // 주문 엔터티 추출 시도 $order = NULL; $possible_keys = ['#order', 'order', '#entity', 'checkout']; foreach ($possible_keys as $key) { if (!empty($form[$key]) && $form[$key] instanceof \Drupal\commerce_order\Entity\OrderInterface) { $order = $form[$key]; \Drupal::logger('mytheme')->debug('Order found with key: @key', ['@key' => $key]); break; } } // 대체 방법: 현재 체크아웃 단계에서 주문 엔터티 로드 if (!$order) { $checkout_flow = \Drupal::routeMatch()->getParameter('commerce_checkout_flow'); if ($checkout_flow) { $order = \Drupal::routeMatch()->getParameter('commerce_order'); \Drupal::logger('mytheme')->debug('Order loaded from route: @order_id', ['@order_id' => $order ? $order->id() : 'none']); } } 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, ]; \Drupal::logger('mytheme')->debug('Field footer_block value: @value for product: @product_id', [ '@value' => $footer_block_value, '@product_id' => $product->id(), ]); } else { \Drupal::logger('mytheme')->debug('No product found for order item: @id', ['@id' => $order_item->id()]); } } } else { $custom_fields[] = ['footer_block' => '주문 엔터티를 찾을 수 없습니다.']; \Drupal::logger('mytheme')->debug('No order entity found. Form keys: @keys', ['@keys' => implode(', ', array_keys($form))]); } $variables['custom_fields'] = $custom_fields; $variables['form_keys'] = array_keys($form); } function bootstrap_barrio_subtheme_preprocess_commerce_checkout_order_summary(&$variables) { /** @var \Drupal\commerce_order\Entity\OrderInterface $order */ $order = $variables['order_entity']; $result = []; foreach ($order->getItems() as $item) { $variation = $item->getPurchasedEntity(); // 커스텀 필드값 가져오기 (배열 형태). $values = $variation->get('body')->getValue(); // 예: 각 라인아이템 별로 값 저장. $result[$item->id()] = $values; } $variables['body'] = $result; } 한국여성재단 | 시민정치마당 주요 콘텐츠로 건너뛰기
사이드바

한국여성재단 태그글 모음

결과값: 426 - 450 of 506

[선정발표] 2017학년도 제11기 미래여성NGO리더십(성공회대 NGO대학원 실천여성학전공) 장학생 결과

2017학년도 제11기 <미래여성NGO리더십과정> 장학생 선정 결과 발표   유한킴벌리와 한국여성재단이 함께 지원하는 여성단체 및 시민사회단체 여성활동가의…

댓글: 0  조회수: 299

We Can Do It 2016 후원의 밤 함께 해주셔서 고맙습니다!

2016년 한국여성재단 창립17주년 기념 후원의 밤  <딸들에게희망을 We Can Do It>이 지난 12월7일(수) 저녁 6시30분, 서울 마포구 아만티호텔에서…

댓글: 0  조회수: 621

We Can Do It 2016 후원의 밤 함께 해주셔서 고맙습니다!

2016년 한국여성재단 창립17주년 기념 후원의 밤  <딸들에게희망을 We Can Do It>이 지난 12월7일(수) 저녁 6시30분, 서울 마포구 아만티호텔에서…

댓글: 0  조회수: 621

[공지]제3차 정기이사회 회의록

한 국 여 성 재 단 2016년 제 3차 정기이사회 회의록     ● 일 시 : 2016년11월 24일(목) 오후 6:30 ● 장 소 : 달개비(덕수궁 옆…

댓글: 0  조회수: 190

[공지]제3차 정기이사회 회의록

한 국 여 성 재 단 2016년 제 3차 정기이사회 회의록     ● 일 시 : 2016년11월 24일(목) 오후 6:30 ● 장 소 : 달개비(덕수궁 옆…

댓글: 0  조회수: 190

딸들에게 희망을 We Can Do It ! 한국여성재단 창립 17주년 기념 후원행사 개최

  보도자료  자료배포일  12월2일(금)  매수  1매  보도일시 12월2일(금) (14001) 서울시 마포구 월드컵북로5길 13 한국여성재단 5층 www.…

댓글: 0  조회수: 514

딸들에게 희망을 We Can Do It ! 한국여성재단 창립 17주년 기념 후원행사 개최

  보도자료  자료배포일  12월2일(금)  매수  1매  보도일시 12월2일(금) (14001) 서울시 마포구 월드컵북로5길 13 한국여성재단 5층 www.…

댓글: 0  조회수: 514

딸들에게 희망을 소식지5호_이주여성 지원사업 10년, NAL자에서 외가방문까지

알려주세요! 기부자님, 연락처나 우편 주소, 기부에 사용하는 계좌번호 등 기부 정보에 변경이 생긴 경우, 한국여성재단에 알려 주세요. 홈페이지(www.womenfund.or…

댓글: 0  조회수: 229

딸들에게 희망을 소식지5호_이주여성 지원사업 10년, NAL자에서 외가방문까지

알려주세요! 기부자님, 연락처나 우편 주소, 기부에 사용하는 계좌번호 등 기부 정보에 변경이 생긴 경우, 한국여성재단에 알려 주세요. 홈페이지(www.womenfund.or…

댓글: 0  조회수: 229

[연중공모] 2016년 건강지원사업 ‘엄마에게 희망을’-일반진료분야

  한국여성재단에서는 질병으로 인해 경제활동에 어려움을 겪는 저소득 한부모 여성가장 및 그 자녀(결혼이주여성 포함), 공익단체 여성활동가의 건강한 삶 회복을 위해 의료비를…

댓글: 0  조회수: 316

[연중공모] 2016년 건강지원사업 ‘엄마에게 희망을’-일반진료분야

  한국여성재단에서는 질병으로 인해 경제활동에 어려움을 겪는 저소득 한부모 여성가장 및 그 자녀(결혼이주여성 포함), 공익단체 여성활동가의 건강한 삶 회복을 위해 의료비를…

댓글: 0  조회수: 316

[문화나눔] 국악극 ‘현의 노래’

안녕하세요? 국립국악원 국악극 <현의 노래>에 초대합니다. 아래 내용 참고하셔서 신청해 주세요. ❍ 공연명: 현의 노래  ❍ 공연일시: 2016년 11월 10일(목)…

댓글: 0  조회수: 334

[문화나눔] 국악극 ‘현의 노래’

안녕하세요? 국립국악원 국악극 <현의 노래>에 초대합니다. 아래 내용 참고하셔서 신청해 주세요. ❍ 공연명: 현의 노래  ❍ 공연일시: 2016년 11월 10일(목)…

댓글: 0  조회수: 334

[모집] 2017년 제11기 미래여성NGO리더십과정 장학생

본 사업은 (사)한국여성단체연합에서 기획하여 2007년부터 성공회대학교에서 진행하는 유한킴벌리와 한국여성재단의 ‘NGO여성장학사업’으로 성공회대 NGO대학원…

댓글: 0  조회수: 283

[모집] 2017년 제11기 미래여성NGO리더십과정 장학생

본 사업은 (사)한국여성단체연합에서 기획하여 2007년부터 성공회대학교에서 진행하는 유한킴벌리와 한국여성재단의 ‘NGO여성장학사업’으로 성공회대 NGO대학원…

댓글: 0  조회수: 283

[초대] 2030 SDGs 공익재단 네트워크 3차 포럼

공익재단 네트워크 (한국여성재단, 함께일하는재단, 한국인권재단, 지역재단, 환경재단)의 3차 포럼이 <SDGs 시대 양질의 일자리와 혁신>을 주제로 진행됩니다.

댓글: 0  조회수: 275

[초대] 2030 SDGs 공익재단 네트워크 3차 포럼

공익재단 네트워크 (한국여성재단, 함께일하는재단, 한국인권재단, 지역재단, 환경재단)의 3차 포럼이 <SDGs 시대 양질의 일자리와 혁신>을 주제로 진행됩니다.

댓글: 0  조회수: 275