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

개인정보 태그글 모음

결과값: 151 - 175 of 240

청와대발 빅데이터 활성화 정책 중단하라

청와대발 빅데이터 활성화 정책 중단하라!- 비선실세와 유착 의혹 받는 대기업이 중심이 된&nbs...

댓글: 0  조회수: 277

청와대발 빅데이터 활성화 정책 중단하라

청와대발 빅데이터 활성화 정책 중단하라!- 비선실세와 유착 의혹 받는 대기업이 중심이 된&nbs...

댓글: 0  조회수: 277

오픈넷, 한국NFC 사태로 본 온라인 본인확인기관 제도 개선을 위한 포럼 개최

오픈넷, 한국NFC 사태로 본 온라인 본인확인기관 제도 개선을 위한 포럼 개최   최근 이른바 한국NFC 사태로 본인확인기관 제도에 대한 논란이 뜨겁습니다. 이 문제의…

댓글: 0  조회수: 425

오픈넷, 한국NFC 사태로 본 온라인 본인확인기관 제도 개선을 위한 포럼 개최

오픈넷, 한국NFC 사태로 본 온라인 본인확인기관 제도 개선을 위한 포럼 개최   최근 이른바 한국NFC 사태로 본인확인기관 제도에 대한 논란이 뜨겁습니다. 이 문제의…

댓글: 0  조회수: 425

[오픈넷 포럼] 온라인 본인확인, 국가후견주의가 답인가? – 정보통신망법상 본인확인기관 제도 개선의 필요성 (16.11.02.)

  최근 이른바 한국NFC 사태로 본인확인기관 제도에 대한 논란이 뜨겁습니다. 이 문제의 핵심은 정보통신망법의 본인확인기관 제도에 있습니다. 자세히 들여다보면…

댓글: 0  조회수: 464

[오픈넷 포럼] 온라인 본인확인, 국가후견주의가 답인가? – 정보통신망법상 본인확인기관 제도 개선의 필요성 (16.11.02.)

  최근 이른바 한국NFC 사태로 본인확인기관 제도에 대한 논란이 뜨겁습니다. 이 문제의 핵심은 정보통신망법의 본인확인기관 제도에 있습니다. 자세히 들여다보면…

댓글: 0  조회수: 464

위험한 게임: 빅데이터와 개인정보 비식별 조치 가이드라인

위험한 게임: 빅데이터와 개인정보 비식별 조치 가이드라인 글 | 민노씨(슬로우뉴스 편집장)   개인정보 플랫폼 기업이 개인정보를 판매 촉진 목적으로 활용하려고 할 때,…

댓글: 0  조회수: 494

위험한 게임: 빅데이터와 개인정보 비식별 조치 가이드라인

위험한 게임: 빅데이터와 개인정보 비식별 조치 가이드라인 글 | 민노씨(슬로우뉴스 편집장)   개인정보 플랫폼 기업이 개인정보를 판매 촉진 목적으로 활용하려고 할 때,…

댓글: 0  조회수: 494

[토론회 스케치] 개인정보 비식별 가이드라인은 위험하다

"세상 어디에도 이런 가이드라인은 없다"- 7일 경실련 등 시민사회 빅데이터 시대 개인정보 보호...

댓글: 0  조회수: 314

[토론회 스케치] 개인정보 비식별 가이드라인은 위험하다

"세상 어디에도 이런 가이드라인은 없다"- 7일 경실련 등 시민사회 빅데이터 시대 개인정보 보호...

댓글: 0  조회수: 314

여전한 ‘회사앱’ 직원감시 논란 (데일리한국)

여전한 ‘회사앱’ 직원감시 논란 (데일리한국) 진보네트워크의 설명에 따르면 노동감시는 근로자의 감시 시스템을 이용한 개인, 노동행태, 노동자에 대한 정보수집 및 관리를 의미한다…

댓글: 0  조회수: 97

여전한 ‘회사앱’ 직원감시 논란 (데일리한국)

여전한 ‘회사앱’ 직원감시 논란 (데일리한국) 진보네트워크의 설명에 따르면 노동감시는 근로자의 감시 시스템을 이용한 개인, 노동행태, 노동자에 대한 정보수집 및 관리를 의미한다…

댓글: 0  조회수: 97

[기자간담회] 홈플러스 무죄판결 문제제기와 롯데홈쇼핑 고발

소비자의 개인정보 자기결정권 침해가 무죄인 세상- 경실련 등 13개 시민단체  소비자 개인...

댓글: 0  조회수: 211

[기자간담회] 홈플러스 무죄판결 문제제기와 롯데홈쇼핑 고발

소비자의 개인정보 자기결정권 침해가 무죄인 세상- 경실련 등 13개 시민단체  소비자 개인...

댓글: 0  조회수: 211

[기자간담회] 홈플러스 항소심 무죄 판결 문제제기와 롯데홈쇼핑 고발

홈플러스 항소심 무죄판결 문제제기와 롯데홈쇼핑 고발   소비자 개인정보 보호를 위한 시민사회 공동 기자간담회       지난 8월 12일 서울중앙지법 형사항소5부(…

댓글: 0  조회수: 133

[기자간담회] 홈플러스 항소심 무죄 판결 문제제기와 롯데홈쇼핑 고발

홈플러스 항소심 무죄판결 문제제기와 롯데홈쇼핑 고발   소비자 개인정보 보호를 위한 시민사회 공동 기자간담회       지난 8월 12일 서울중앙지법 형사항소5부(…

댓글: 0  조회수: 133

[2차 모집] 이통3사 개인정보 열람 실태 연구에 참여해주세요!

[2차 모집] 이통3사 개인정보 열람 실태 연구에 참여해주세요!   오픈넷은 캐나다 토론토대학교의 시티즌랩 연구소와 함께 “AMI(Access My Info)” 연구를…

댓글: 0  조회수: 261

[2차 모집] 이통3사 개인정보 열람 실태 연구에 참여해주세요!

[2차 모집] 이통3사 개인정보 열람 실태 연구에 참여해주세요!   오픈넷은 캐나다 토론토대학교의 시티즌랩 연구소와 함께 “AMI(Access My Info)” 연구를…

댓글: 0  조회수: 261

[현장스케치] 건강한 빅데이터 산업을 위한 기자간담회

건강한 빅데이터 산업을 위한 기자간담회"빅데이터 시대 비식별화 문제와 소비자 개인정보보호"- 경...

댓글: 0  조회수: 130

[현장스케치] 건강한 빅데이터 산업을 위한 기자간담회

건강한 빅데이터 산업을 위한 기자간담회"빅데이터 시대 비식별화 문제와 소비자 개인정보보호"- 경...

댓글: 0  조회수: 130

[보도자료] 국민신문고 민원인 신분노출 재발방지 필요

국민신문고 민원인 신분노출 재발방지 필요해 국민권익위 민원인의 개인정보 민원 처리기관에 그대로 전달  참여연대, 권익위에 민원인 신분노출에 대한 경위조사·재발방지 요구  …

댓글: 0  조회수: 289

[보도자료] 국민신문고 민원인 신분노출 재발방지 필요

국민신문고 민원인 신분노출 재발방지 필요해 국민권익위 민원인의 개인정보 민원 처리기관에 그대로 전달  참여연대, 권익위에 민원인 신분노출에 대한 경위조사·재발방지 요구  …

댓글: 0  조회수: 289

[성명] 빅데이터 시대 소비자 권리 침해를 우려한다

빅데이터 시대 소비자 권리 침해를 우려한다   홈플러스 개인정보 불법유상판매에 대응하는 시민/소비자단체, 행자부 「개인정보 비식별 조치 가이드라인」에 반대성명 발표…

댓글: 0  조회수: 277

[성명] 빅데이터 시대 소비자 권리 침해를 우려한다

빅데이터 시대 소비자 권리 침해를 우려한다   홈플러스 개인정보 불법유상판매에 대응하는 시민/소비자단체, 행자부 「개인정보 비식별 조치 가이드라인」에 반대성명 발표…

댓글: 0  조회수: 277

공공데이터 운동 | 민주주의의 산업화

공공데이터 운동 | 민주주의의 산업화 글 | 박경신(고려대 법학전문대학원 교수, 오픈넷 이사)   지젝은 “자본주의의 바깥은 없다”는 말을 회자시킨…

댓글: 0  조회수: 355