«forms» 태그된 질문

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


9
양식 요소의 div 래퍼에서 클래스 변경
api 양식을 사용하여 클래스를 양식 래퍼 (div)에 클래스를 추가하거나 변경하는 방법이 있습니까? 아니면 테마 기능으로 방금 완료 되었습니까? 그렇다면 어떤 테마 기능을 사용하여 변경합니까?
11 6  forms 

6
양식 레이블에 CSS 클래스를 추가하려면 어떻게합니까?
Drupal 8 Form API를 사용하는 페이지의 레이블에 CSS 클래스를 추가하고 싶습니다. 나는 그것을 적용하는 방법에 대한 온라인 참조를 찾을 수 없었습니다. 다음 해결 방법을 사용했지만 이상한 결과가 발생합니다. public function buildForm(array $form, FormStateInterface $form_state) { $form['label1'] = array( '#type' => 'label', '#title' => $this->t('QUESTIONNAIRE'), '#id' => 'lbl1', '#prefix' => '<div …
11 forms  8 

4
텍스트 필드에 자동 완성 추가
사용자 정의 모듈에서 drupal 8의 텍스트 필드에 자동 완성을 구현하려고했습니다. 내가 원하는 것은 자동 완성을 통해 입력 한 가능성있는 제목을 가져 와서 표시하는 것이므로 폴더 디렉토리의 DefaultController.php 클래스 내에서 public function autocomplete를 선언했습니다.-> mymodule / src / Controller / DefaultController.php <?php namespace Drupal\mymodule\Controller; use Drupal\Core\Controller\ControllerBase; use Symfony\Component\HttpFoundation\JsonResponse; class DefaultController extends …
10 8  forms 

2
GET 양식을 만드는 방법
예를 들어, 관리 영역의 필터 양식은 GET 양식 일 수 있으며 책갈피 방식으로 호출 가능하며 호출기 페이지에서 필터를 유지할 수 있습니다. 그러한 양식에 어떻게 form_api를 가장 잘 사용할 수 있습니까? _validate 후크가 제출됩니까? _submit 훅을 생략 할 수 있습니까? 예를 들어 뷰 노출 필터는 이런 방식으로 작동합니다. 그러나 이것을 처리하는 …
10 forms 

3
hook_form_alter 실행 순서
모듈의 무게를 바꾸거나 Drupal Core를 해킹하지 않고 Drupal 7에서 hook_form_alter의 실행 순서를 변경하는 방법이 있습니까? translation_form_node_form_alter에 추가 된 요소를 번역 모듈 에서 변경하려고 합니다. 양식을 디버깅 할 때 요소를 찾을 수 없으므로 변환 모듈의 후크가 실행되기 전에 후크가 실행되고 있다고 가정합니다.
10 7  forms  hooks 

3
다단계 / 마법사 양식
Drupal 8을위한 다단계 / 마법사 양식을 만들려고합니다. 사용자는 이름, 성 필드를 채 웁니다 다음 버튼을 클릭 더 많은 정보를 작성 제출 버튼을 클릭 이 같은 드루팔 7 다단계 또는 마법사 형태에 헌신 많은 자원이 현재있다 하나 와 이 . 반면에 Drupal 8 다단계 / 마법사 폼을 만드는 "Drupal"방식을 찾는 데 …
10 forms  8 


2
캘린더 팝업에서 클릭 할 수있는 요일 사용자 정의
양식 API를 사용하여 Drupal 7에서 양식을 작성 중입니다. 지금은 다음 코드를 사용하여 일반 캘린더 입력 필드를 만들 수 있습니다. $form['services_tab']['schedule_datepicker'] = array( '#title' => t('Pick the desired date'), '#type' => 'date_popup', '#date_year_range' => '0:0', '#date_format' => 'Y-m-d', '#prefix' => '<div id="datepicker-schedule">', '#suffix' => '</div>', ); 지금은 아름다운 캘린더 팝업이 나타납니다. …
10 forms  datetime 


3
CTools 컨텐츠 유형 플러그인에서 AJAX 호출?
CTools 패널 컨텐츠 유형 (즉, 노드 유형이 아닌 컨텐츠를 추가 할 때 패널에 삽입하는 것)을 작성 중이며 양식 항목의 #ajax속성을 사용하여 일부 기본값을 설정 하려고 합니다. 아래 코드를 참조하십시오. 그건 my_module_content_type_edit_form($form, &$form_state)그렇고 콘텐츠 유형의 호출 내부에 있습니다. $form['link_type'] = array( '#type' => 'radios', '#title' => t('Link Type'), '#ajax' => array( …

8
#ajax 버튼을 클릭 할 때 JS 확인 팝업을 추가하는 방법
#ajax를 사용하는 기본 FAPI 버튼 입력이 있고 제대로 작동하지만 JS "Are you sure?"를 추가하고 싶습니다. 코드가 실제로 실행되기 전에 버튼을 클릭하면 확인 팝업이 표시되며 FAPI의 JS가 클릭을 먹기 전에 클릭을 먹는 것처럼 보이기 때문에 어떻게 해야할지 모르겠습니다. 인라인 onclick 핸들러를 추가하려고 시도했습니다. $form['search_filters']['channels']['channel_delete_' . $channel->nid] = array( '#type' => 'button', …
10 7  forms  ajax  javascript 

1
표가 데이터를 올바르게 게시하지 않거나 올바르게 표시하지 않는 이유는 무엇입니까?
관리자에서 양식을 만들었습니다. $form['things'] = array( '#prefix' => '<div id="things">', '#suffix' => '</div>', '#tree' => TRUE, '#theme' => 'table', '#header' => array(t('Field Label'), t('Field Name'), t('Location'), t('Stuff')), '#rows' => array(), ); 그런 다음 각 행을 다음과 같이 추가하십시오. foreach ($type_fields as $field_name => $attrs) { $stuff = array( '#type' => …
10 7  forms 

3
프로그래밍 방식으로 필드의 기본값을 설정
Drupal 6에서는 PHP를 사용하여 기본값을 설정할 수 있지만 Drupal 7에서는 동일한 코드를 사용할 수 없습니다. 을 통해이 작업을 시도하고 hook_form_alter()있지만 코드가 작동하지 않습니다. function my_form_alter(&$form, &$form_state, $form_id) { dsm($form); switch($form_id) { case 'accounts_node_form': $form["field_accounts"]["und"]['#default_value'] = $default; // … break; } }
10 7  forms 

4
노드 저장 버튼 텍스트를 변경하는 방법?
노드 "저장"버튼 텍스트를 다른 방법으로 변경하는 방법에 대한 d6에 대한 몇 가지 방법에 대한 토론이 여기 http://drupal.org/node/344802 에서 발견되었습니다 . d7에 대한 팁이 있습니까? 양식 API를 선호합니다.
10 7  forms  nodes 

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