use Drupal\Core\Form\FormStateInterface; /** * Implements hook_form_alter(). * 장바구니 담기 폼에서 'Billing Schedule' 필드의 필수 속성을 강제로 해제합니다. */ function bootstrap_barrio_subtheme_form_alter(&$form, FormStateInterface $form_state, $form_id) { // 1. 장바구니 담기 폼인지 확인 (모든 상품 타입에 적용됨) if (strpos($form_id, 'commerce_order_item_add_to_cart_form') !== false) { // 2. billing_schedule 위젯이 존재하는지 확인 if (isset($form['billing_schedule']['widget'])) { // [핵심] 필수(Required) 속성을 FALSE로 강제 변경 $form['billing_schedule']['widget']['#required'] = FALSE; // 3. (선택사항) 셀렉트 박스라면 '없음' 옵션 텍스트를 예쁘게 변경 if (isset($form['billing_schedule']['widget']['#type']) && $form['billing_schedule']['widget']['#type'] == 'select') { $form['billing_schedule']['widget']['#empty_option'] = '- 일시 후원 -'; $form['billing_schedule']['widget']['#empty_value'] = '_none'; } // 4. (선택사항) 라디오 버튼일 경우 '없음' 옵션 허용 if (isset($form['billing_schedule']['widget']['#type']) && $form['billing_schedule']['widget']['#type'] == 'radios') { $form['billing_schedule']['widget']['#required'] = FALSE; // 라디오 버튼의 경우 #empty_option이 잘 안 먹힐 수 있으므로 // 보통 '_none' 키를 가진 옵션이 자동으로 추가되거나, 선택 해제가 가능해집니다. } } } } /** * Implements hook_form_alter(). * 관리자 페이지에서 'Billing Schedule' 필수 조건을 강제로 해제합니다. */ function bootstrap_barrio_subtheme_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) { // 1. 관리자용: 변형(Variation) 추가/수정 폼인지 확인 (HTML에 있는 form_id 사용) // 'donations' 부분은 실제 상품 변형 타입 기계명에 맞춰져 있습니다. if (in_array($form_id, [ 'commerce_product_variation_donations_add_form', // 추가할 때 'commerce_product_variation_donations_edit_form' // 수정할 때 ])) { // 2. Billing Schedule 필드가 있다면 '필수(Required)' 딱지를 뗍니다. if (isset($form['billing_schedule']['widget'])) { $form['billing_schedule']['widget']['#required'] = FALSE; } } // 3. (참고) 아까 드렸던 장바구니 폼(Add to Cart)용 코드도 여기 아래에 같이 있으면 됩니다. } ‘오픈 스튜디오 난동 사건’ 안전관리 미흡한 점 확인하고 예방책 세워라 | 시민정치마당 주요 콘텐츠로 건너뛰기
사이드바

‘오픈 스튜디오 난동 사건’ 안전관리 미흡한 점 확인하고 예방책 세워라

토, 2020/08/08- 03:10 admin 에 의해 제출됨
[0]
관련 개인/그룹
지역
카테고리

‘오픈 스튜디오 난동 사건’안전관리 미흡한 점 확인하고 예방책 세워라 하루에도 수차례 내부 진행자와 연예인, 유명 인사들이 오가는 길목이자 국가중요시설 가급 시설물에서 어처구니 없는 사고가 일어났다. 지난 8월 5일 라디오 오픈 스튜디오 유리창 파손 사건이다. 참으로 개탄스럽다. 8월 7일 KBS본부가 안전관리실 실무자와 면담을 통해 짚어본 예방 및 조치에서의 문제점은 다음과 같다. 모두 시급하게 확인하고 사후 조치 및 예방책을 세워야 할 일이다. 안전관리실과 시큐리티 측과 면담을 통해 사건 경위를 파악해 본 결과, 여러 허점과 문

댓글 달기