/** * 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('field_my_field')->getValue(); // 예: 각 라인아이템 별로 값 저장. $result[$item->id()] = $values; } $variables['body'] = $result; } 성명 | 시민정치마당 주요 콘텐츠로 건너뛰기
사이드바

성명 태그글 모음

결과값: 1026 - 1050 of 1108

민주노총 지도부는 즉각 총파업 지침을 내려야 한다

민주노총 지도부는 즉각 총파업 지침을 내려야 한다 박근혜 정부는 노사정위 야합을 통해 저성과자 해고와 취업규칙 변경 요건 완화를 행정지침(가이드라인)으로 즉시 추진하기로 했다.…

댓글: 0  조회수: 138

[노동위][성명] 노동시장 구조개선을 위한 노사정 합의에 반대한다.

[성 명] 노동시장 구조개선을 위한 노사정 합의에 반대한다.   대통령 소속 경제사회발전노사정위원회는 2015. 9. 13. ‘노동시장 구조개선을 위한 노사정 합의’를…

댓글: 0  조회수: 49

[노동위][성명] 노동시장 구조개선을 위한 노사정 합의에 반대한다.

[성 명] 노동시장 구조개선을 위한 노사정 합의에 반대한다.   대통령 소속 경제사회발전노사정위원회는 2015. 9. 13. ‘노동시장 구조개선을 위한 노사정 합의’를…

댓글: 0  조회수: 49

[노동법률단체][성명] 경기지방노동위원회의 하이디스 정리해고 부당해고 구제신청 기각 판정을 규탄한다

[노동법률단체][성명] 경기지방노동위원회의 하이디스 정리해고 부당해고 구제신청 기각 판정을 규탄한다 1. 경기지방노동위원회는 2015. 7. 29. 하이디스테크놀로지 주식회사…

댓글: 0  조회수: 111

[노동법률단체][성명] 경기지방노동위원회의 하이디스 정리해고 부당해고 구제신청 기각 판정을 규탄한다

[노동법률단체][성명] 경기지방노동위원회의 하이디스 정리해고 부당해고 구제신청 기각 판정을 규탄한다 1. 경기지방노동위원회는 2015. 7. 29. 하이디스테크놀로지 주식회사…

댓글: 0  조회수: 111

메르스 후속 대책은 진상규명과 대통령의 사과부터 시작되어야

진정한 “국가방역체계 개편방안”은 공공의료 확충과 의료상업화 중단     어제(1일) 정부는 메르스 후속 “국가방역체계 개편방안”을 발표했다. 감염병에 대한…

댓글: 0  조회수: 194

메르스 후속 대책은 진상규명과 대통령의 사과부터 시작되어야

진정한 “국가방역체계 개편방안”은 공공의료 확충과 의료상업화 중단     어제(1일) 정부는 메르스 후속 “국가방역체계 개편방안”을 발표했다. 감염병에 대한…

댓글: 0  조회수: 194

오제세 의원은 문어발 의료기관을 허용하는 의료법 개악안을 즉각 철회하라.

  지난 18일, 오제세 의원은 1인 1개소 원칙이 담긴 의료법 제33조 8항 ‘의료인은 어떤 명목으로도 둘 이상의 의료기관을 개설·운영할 수 없다’를 ‘의료인은 어떤 명목으로도…

댓글: 0  조회수: 176

오제세 의원은 문어발 의료기관을 허용하는 의료법 개악안을 즉각 철회하라.

  지난 18일, 오제세 의원은 1인 1개소 원칙이 담긴 의료법 제33조 8항 ‘의료인은 어떤 명목으로도 둘 이상의 의료기관을 개설·운영할 수 없다’를 ‘의료인은 어떤 명목으로도…

댓글: 0  조회수: 176

[보도자료] 무분별한 인터넷 임시조치에 따른 이용자 피해 심각, 표현의 자유 보장하기 위한 제도개선 필요

요약문:  경실련 시민권익센터와 진보네트워크센터는 임시조치 피해사례들에 주목해 왔으며,…

댓글: 0  조회수: 98

[보도자료] 무분별한 인터넷 임시조치에 따른 이용자 피해 심각, 표현의 자유 보장하기 위한 제도개선 필요

요약문:  경실련 시민권익센터와 진보네트워크센터는 임시조치 피해사례들에 주목해 왔으며,…

댓글: 0  조회수: 98

[교육청소년위][성명] 교육부는 헌법과 민주주의에 반하는 대학총장 직선제 폐지정책을 폐지하라

[성명] 교육부는 헌법과 민주주의에 반하는 대학총장 직선제 폐지정책을 폐지하라. 부산대 고현철 교수가 부산대의 총장직선제폐지 학칙개정에 대해 항의의 표시로 투신해 숨진 사건은…

댓글: 0  조회수: 598

[교육청소년위][성명] 교육부는 헌법과 민주주의에 반하는 대학총장 직선제 폐지정책을 폐지하라

[성명] 교육부는 헌법과 민주주의에 반하는 대학총장 직선제 폐지정책을 폐지하라. 부산대 고현철 교수가 부산대의 총장직선제폐지 학칙개정에 대해 항의의 표시로 투신해 숨진 사건은…

댓글: 0  조회수: 598

연천 포격 사태 – 미국과 그 동맹국들의 대북 압박이 낳은 군사적 충돌

어제(8월 20일) 경기도 연천 서부전선에서 남북 간에 포격을 주고받는 일이 벌어졌다. 8월 4일 일어난 비무장지대(DMZ) 지뢰 폭발 사건 이후, 한국군이 대북 확성기 방송…

댓글: 0  조회수: 125

연천 포격 사태 – 미국과 그 동맹국들의 대북 압박이 낳은 군사적 충돌

어제(8월 20일) 경기도 연천 서부전선에서 남북 간에 포격을 주고받는 일이 벌어졌다. 8월 4일 일어난 비무장지대(DMZ) 지뢰 폭발 사건 이후, 한국군이 대북 확성기 방송…

댓글: 0  조회수: 125

[성 명] 민변이 옳았고, 검경이 잘못했음이 드러났다. -민변 변호사들에 대한 법원의 판결은 대체로 정당하지만 일부분은 납득하기 어렵다-

[성 명] 민변이 옳았고, 검경이 잘못했음이 드러났다. -민변 변호사들에 대한 법원의 판결은 대체로 정당하지만 일부분은 납득하기 어렵다-   오늘 서울중앙지방법원은 민변 소속…

댓글: 0  조회수: 117

[성 명] 민변이 옳았고, 검경이 잘못했음이 드러났다. -민변 변호사들에 대한 법원의 판결은 대체로 정당하지만 일부분은 납득하기 어렵다-

[성 명] 민변이 옳았고, 검경이 잘못했음이 드러났다. -민변 변호사들에 대한 법원의 판결은 대체로 정당하지만 일부분은 납득하기 어렵다-   오늘 서울중앙지방법원은 민변 소속…

댓글: 0  조회수: 117

정진엽 보건복지부 장관 내정자에 대한 의료민영화저지범국본의 입장 및 공개질의 기자회견

24일 인사청문회를 앞둔 정진엽 장관 내정자에게 보내는 공개질의 제주영리병원 불승인, 의료민영화 정책 중단 입장표명 촉구한다!   지난 8월 4일 박근혜 대통령은…

댓글: 0  조회수: 105

정진엽 보건복지부 장관 내정자에 대한 의료민영화저지범국본의 입장 및 공개질의 기자회견

24일 인사청문회를 앞둔 정진엽 장관 내정자에게 보내는 공개질의 제주영리병원 불승인, 의료민영화 정책 중단 입장표명 촉구한다!   지난 8월 4일 박근혜 대통령은…

댓글: 0  조회수: 105

울산 공무원노조 중징계 – 울산시청은 징계를 철회하라

8월 18일 울산시청이 공무원노조 권찬우 울산본부장, 안창률 북구 지부장, 임현주 북구지부 정책부장의 징계를 결정했다. 4월 24일 민주노총 총파업 집회에 참가했다는 이유로…

댓글: 0  조회수: 454

울산 공무원노조 중징계 – 울산시청은 징계를 철회하라

8월 18일 울산시청이 공무원노조 권찬우 울산본부장, 안창률 북구 지부장, 임현주 북구지부 정책부장의 징계를 결정했다. 4월 24일 민주노총 총파업 집회에 참가했다는 이유로…

댓글: 0  조회수: 454

[여성위+소수자위][성명] 여성가족부는 대전광역시 성평등기본조례 개정 요청을 철회하여 실질적 양성평등정책의 의미를 실현시켜야 한다

[성명] 여성가족부는 대전광역시 성평등기본조례 개정 요청을 철회하여 실질적 양성평등정책의 의미를 실현시켜야 한다     여성가족부는 8월 4일 대전광역시에…

댓글: 0  조회수: 427

[여성위+소수자위][성명] 여성가족부는 대전광역시 성평등기본조례 개정 요청을 철회하여 실질적 양성평등정책의 의미를 실현시켜야 한다

[성명] 여성가족부는 대전광역시 성평등기본조례 개정 요청을 철회하여 실질적 양성평등정책의 의미를 실현시켜야 한다     여성가족부는 8월 4일 대전광역시에…

댓글: 0  조회수: 427