/** * 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; } 연예 | 시민정치마당 주요 콘텐츠로 건너뛰기
사이드바

연예 태그글 모음

결과값: 326 - 339 of 339

[TD포토+] 박소담 '뒤태까지 완벽한 콜라병 몸매~'

[티브이데일리 배우 박소담이 25일 오후 서울 송파구 잠실 롯데월드 타워에서 열린 영화 '설행_눈길을 걷다' (감독 김희정 제작 ㈜ 인스터) 언론시사회에 참석해 포즈를 취하고…

댓글: 0  조회수: 238

[TD포토] 박소담 '완벽한 콜라병 몸매'

[티브이데일리 배우 박소담이 25일 오후 서울 송파구 잠실 롯데월드 타워에서 열린 영화 '설행_눈길을 걷다' (감독 김희정 제작 ㈜ 인스터) 언론시사회에 참석해 입장하고 있다…

댓글: 0  조회수: 233

[TD포토] 박소담 '완벽한 콜라병 몸매'

[티브이데일리 배우 박소담이 25일 오후 서울 송파구 잠실 롯데월드 타워에서 열린 영화 '설행_눈길을 걷다' (감독 김희정 제작 ㈜ 인스터) 언론시사회에 참석해 입장하고 있다…

댓글: 0  조회수: 233

[ST포토]이태임 '가릴 수 없는 콜라병 몸매'(가온차트)

이태임 [스포츠투데이 방규현 기자] 2016 가온차트 케이팝 어워드 포토월 행사가 17일 오후 서울 송파구 방이동 올림픽공원 올림픽홀에서 열렸다. 이날 2016 가온차트 케이팝…

댓글: 0  조회수: 207

[ST포토]이태임 '가릴 수 없는 콜라병 몸매'(가온차트)

이태임 [스포츠투데이 방규현 기자] 2016 가온차트 케이팝 어워드 포토월 행사가 17일 오후 서울 송파구 방이동 올림픽공원 올림픽홀에서 열렸다. 이날 2016 가온차트 케이팝…

댓글: 0  조회수: 207

김을동 현수막 논란…선관위 "송일국 OK-삼둥이 NO"

총선에서 서울 송파병 지역구 3선에 도전하는 김을동 새누리당 최고위원이 선거 홍보물에 아들인 배우 송일국 사진을 실어 인터넷이 시끄러운 가운데 해당 지역 선거관리위원회가 선거법…

댓글: 0  조회수: 213

김을동 현수막 논란…선관위 "송일국 OK-삼둥이 NO"

총선에서 서울 송파병 지역구 3선에 도전하는 김을동 새누리당 최고위원이 선거 홍보물에 아들인 배우 송일국 사진을 실어 인터넷이 시끄러운 가운데 해당 지역 선거관리위원회가 선거법…

댓글: 0  조회수: 213

김을동 현수막 논란…선관위 "송일국 OK-삼둥이 NO"

송파구선거관리위원회는 17일 스포츠조선에 "원칙적인 기준에서 결론부터 말하면 아들 송일국의 얼굴이 김을동 의원 선거 운동 현수막에 올려진 것은 선거법상 문제가 없다"며 "삼둥이를…

Enable the current entity/bundle in the Like & Dislike settings page. 댓글: 0  조회수: 29

김을동 현수막 논란…선관위 "송일국 OK-삼둥이 NO"

송파구선거관리위원회는 17일 스포츠조선에 "원칙적인 기준에서 결론부터 말하면 아들 송일국의 얼굴이 김을동 의원 선거 운동 현수막에 올려진 것은 선거법상 문제가 없다"며 "삼둥이를…

Enable the current entity/bundle in the Like & Dislike settings page. 댓글: 0  조회수: 98

[MD포토] 이태임 '완벽한 콜라병 몸매로'

[ 탤런트 이태임이 17일 오후 서울 송파구 방이동 올림픽공원 올림픽홀에서 진행된 '2016 가온차트 K-POP 어워드'에 참석해 레드카펫을 밟고 있다. '2016 가온차트 K-…

댓글: 0  조회수: 116

[MD포토] 이태임 '완벽한 콜라병 몸매로'

[ 탤런트 이태임이 17일 오후 서울 송파구 방이동 올림픽공원 올림픽홀에서 진행된 '2016 가온차트 K-POP 어워드'에 참석해 레드카펫을 밟고 있다. '2016 가온차트 K-…

댓글: 0  조회수: 116

[포토엔]이하늬 ‘청바지만 입어도 완벽 콜라병 몸매’(로봇소리)

[ 영화 ‘로봇, 소리’(감독 이호재/제작 영화사 좋은날, 디씨지플러스) 무대인사가 2월 7일 오후 서울 송파구 신천동 롯데시네마 월드타워점에서 진행됐다. 이날 이하늬가 입장하고…

댓글: 0  조회수: 313

[포토엔]이하늬 ‘청바지만 입어도 완벽 콜라병 몸매’(로봇소리)

[ 영화 ‘로봇, 소리’(감독 이호재/제작 영화사 좋은날, 디씨지플러스) 무대인사가 2월 7일 오후 서울 송파구 신천동 롯데시네마 월드타워점에서 진행됐다. 이날 이하늬가 입장하고…

댓글: 0  조회수: 313

문화일보 선정 2003 10대 뉴스 - 국내

전동차에서 김대한(56) 씨가 객차안에 불을 질러 1079호 열차와 맞은편에 도착한 1080호 전동차가 불에 타 승객... 서울시는 오는 2005년 9월까지 종로구 세종로…

Enable the current entity/bundle in the Like & Dislike settings page. 댓글: 0  조회수: 41