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/07/31- 22:43 admin 에 의해 제출됨
[0]
관련 개인/그룹
지역
카테고리

노사, 위기극복을 위한 공동위원회 구성과 고용안정 보장 노력에 합의 교섭대표노동조합인 전국언론노동조합 KBS본부는 KBS사측과 2020년 7월 31일 오전 10시 본관 6층 임원회의실에서 2020년도 노사공동 특별 합의를 했습니다. 이번 합의의 핵심은 노사가 KBS의 위기를 극복하기 위해 미래발전노사공동위원회를 구성하고, KBS 구성원의 고용안정 보장과 합리적 인력운용을 위해 협력하는 겁니다. 미래발전노사공동위원회는 수신료 현실화와 방송법제 개정 등 외부환경에 대응하기 위한 외부제도분과와 성과급제 확대와 연차제도 개선 등의 논의를

댓글 달기