«forms» 태그된 질문

양식 API에 대한 질문에 사용하십시오. 엔터티 또는 엔터티 필드 양식에 사용하지 마십시오.

8
양식의 양식 ID를 어떻게 찾을 수 있습니까?
양식의 양식 ID는 어떻게 얻습니까? 방금 모듈을 만들기 시작했으며 정지 상태에 있습니다. 다른 사람 으로부터이 코드를 가져 와서 사용자 정의하려고합니다. function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { $form['#submit'][] = 'my_custom_submit_handler'; } }
22 forms 

10
모든 드루팔 양식에 HTML5 자리 표시 자 추가
내 웹 사이트의 모든 텍스트 필드에 자리 표시 자 속성을 추가하려고하는데 운이 없습니다. 재정의하는 모듈을 만들었습니다. hook_form_alter function mymodule_form_alter(&$form, &$form_state, $form_id) { foreach ($form as $key => $value) { if ("textfield" == $value["#type"]){ $value['#attributes']["placeholder"] = t($value["#title"]); } } } webform 모듈도 사용하고 있다고 말해야합니다.
22 forms  webforms 

7
기존 양식 / 필드에 사용자 정의 유효성 검증 핸들러를 추가하려면 어떻게합니까?
Drupal 8의 기존 양식 (또는 양식 필드)에 사용자 정의 유효성 검사 핸들러를 추가하려면 어떻게합니까? 작성하지 않은 양식이 있습니다. 양식을 제출할 때 일부 필드에 자체 검증 규칙을 추가하고 싶습니다. Drupal 7의 경우 양식에 대한 사용자 지정 유효성 검사? hook_form_alter()유효성 검사 핸들러 를 구현 한 다음 $form['#validate']배열에 추가하는 방법] [1]을 배열에 설명하지만 …
21 8  forms 

3
주석에서 제목 필드 제거
주석 양식에서 제목 필드를 제거 할 수 있습니까? 나는 주석의 주제가 일반적으로 적어도 나를 위해 읽히는 기사의 제목이기 때문에 나는 쓸모없고 중복되는 것으로 생각합니다.
20 7  forms  comments 


3
'대상'이 URL에 있으면 양식 리디렉션이 작동하지 않습니다.
내 양식 중 하나 $form_state['redirect']에서 사용자가 작업 버튼 중 하나를 클릭하면 양식이 해당 대상으로 이동하도록 양식 을 설정하려고 합니다. $form_state['redirect']리디렉션을 추가하기 전후에 모두 검사 하면 올바른 배열이 포함되기 전과 후에 NULL입니다. 리디렉션을 설정하는 방법은 다음과 같습니다. $form_state['redirect'] = array( 'my/custom/path/' . $nid, array('query' => drupal_get_destination()), ); 사용자 가보고있는 형태에서 다음 …
20 7  forms  redirection 

4
양식에서 조건부 필드를위한 가장 쉬운 방법
다른 필드 값을 기반으로 양식 필드를 활성화 / 비활성화하기위한 자바 스크립트 마법을 얻는 가장 쉬운 방법은 무엇입니까? 어딘가에 도우미가 있어야하는 것처럼 들리지만 찾을 수 없습니다. 노드로 제한되지 않는 솔루션을 찾고 있습니다.
20 forms  javascript 

6
양식을 어떻게 렌더링합니까?
무엇에 대한 대안입니다 drupal_get_form('user_login'). 드루팔 8에서? theme_name.theme에서 다음 코드를 사용하고 있지만 작동하지 않습니다. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

4
양식에 사용자 정의 제출 핸들러 추가
사용자 정의 양식 제출 핸들러를 추가하려면 어떻게해야합니까? $form['#submit'][] = 'mymodule_form_submit';또는 $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';에 추가를 시도 했습니다 hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === …
19 forms  8 

1
'text_format'유형의 필드를 시스템 설정 변수로 저장
콘텐츠 편집기에 맞춤 모듈의 변수를 변경하는 기능을 제공하려고합니다. 이 변수는 html을 가질 수 있습니다. HTML에 대한 지식이 필요하지 않기 때문에 wysiwyg (CKEditor 모듈에서 제공하는 CKEditor)를 사용할 수있는 기능을 제공하고 싶습니다. 그러나 현재로서는 데이터가 변수로 저장되지 않습니다. 나는 다음과 같이해야 할 몇 가지 장소 (Do, stackexchange)를 읽었습니다. $form['foo']['bar'] = array( '#type' …
19 7  forms  wysiwyg 

3
선택 옵션 항목을 형성하는 클래스 추가
JS없이 양식 옵션 태그에 클래스를 추가하려면 어떻게해야합니까? Form API에서 현재 이와 같은 키 배열을 전달할 수 있습니다. array( '0' => 'option 0', '1' => 'option 1', ) 그리고 나는 이런 식으로 HTML을 얻을 것이다 <option value="0">option 0</option> <option value="1">option 1</option> 이런 식으로 할 수있는 방법이 있습니까? array( array( 'value' => …
19 theming  forms 

3
drupal_get_form ()에 인수 전달
drupal_get_form()Drupal 7에서 인수를 어떻게 전달할 수 있습니까? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
19 7  forms 

3
페이지에 "노드 추가"양식 포함
랜딩 페이지에 "노드 추가"양식을 포함시키는 방법을 찾고 있습니다. Form Block 을 사용 하고 있었지만 개발 스냅 샷 버전을 사용하고 있었기 때문에 많은 오류가 발생하는 것으로 보입니다.
19 7  forms  nodes 

4
사이트 문의 양식에 추가 필드 추가
이것은 나에게 이상하게 어려워 보인다. 필자가 생각한 것은 내용 유형에 필드를 추가하는 것과 같은 추가 필드를 추가하는 경우입니다. 하지만. 연락처 양식에 전화 번호 입력란을 추가 할 시설을 찾을 수 없습니까? 거기 아무도 없습니까?
18 7  forms  emails 

3
양식 API에서 기본적으로 확인란을 확인하는 방법
기본적으로 확인란을 선택하는 방법이 궁금합니다. 가 #default_value잘못된 속성은? $form['ios'] = array( '#title' => t(''), '#type' => 'checkboxes', '#description' => t(''), '#options' => $options, '#default_value' => 'checked' // this is not working ); 고마워요!
18 forms 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.