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)용 코드도 여기 아래에 같이 있으면 됩니다. } D-55 2월 18일(목) 선거사무소 개소식 | 시민정치마당 주요 콘텐츠로 건너뛰기
사이드바

D-55 2월 18일(목) 선거사무소 개소식

금, 2016/02/19- 15:12 익명 (미확인) 에 의해 제출됨
지역
'이번에는 바꿉시다'를 메인 컨셉으로 한 이 날 개소식에는 주민, 지지자, 당원 등 연인원 300 여명이 넘는 인파가 모여 개소식장은 입추의 여지가 없었으며, 제34대 경상남도 지사를 역임한 김두관 예비후보(경기 김포), 제18대 국회의원 전현희 예비후보(서울 강남을)를 비롯하여 서울시의회 신원철 대표의원(서대문구 제1선거구) 등이 참석하여 축사를 해주셨습니다. 특히 문재인 전 대표(부산 사상 국회의원), 박영선 전 원내대표(서울 구로을 국회의원), 유은혜 선거대책위원(경기 고양일산동 국회의원)은 동영상으로, 정세균 국회의원(서울 종로)은 축전을 통해 축하 인사를 전해주셨습니다. 김기영 예비후보는 인사말에서 "대통령도 여야.......

댓글 달기

이 필드의 내용은 비밀로 유지되며, 공개되지 않습니다.

Plain text

  • 웹 페이지 주소 및 이메일 주소는 자동으로 링크로 전환됩니다.
  • 줄과 단락은 자동으로 분리됩니다.